• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > Storm On Yarn部署,stormonyarn部署

Storm On Yarn部署,stormonyarn部署

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含storm on yarn,riders on the storm,rider on the storm,ride on the storm,raders on the storm等服务器相关知识,网友希望可以进行参考

Storm On Yarn部署,stormonyarn部署


Storm是一个实时计算框架,与MapReduce离线计算框架,两者互补,分别可以用来解决不同场景下的问题。Yarn是Hadoop2.0中新引入的资源管理系统。通常情况下,Storm是部署到一个独立的集群中,相比将Storm部署到独立集群,将其部署到Yarn上有以下几个好处:
1)弹性计算资源: 将Storm运行到Yarn上之后,Storm可以和其他应用程序共享整个集群中的资源,并且可以动态地调整它的计算资源。
2)共享底层存储: Storm可与运行在Yarn上的其他框架共享底层的一个HDFS存储系统,可避免多个集群带来的维护成本以及集群之间数据拷贝带来的网络开销和时间延迟。
3)支持多版本:可同时将多个Storm版本运行在Yarn上。

Storm On Yarn主要需要实现两个组件,分别是Client和ApplicationMaster,其中Client的主要作用是将应用程序提交到Yarn上,并与Yarn以及ApplicationMaster交互,处理一些用户发送的命令;而ApplicationMaster主要负责向Yarn申请资源,并与NodeManager通信,以启动任务。Storm ApplicationMaster初始化时,将在同一个Container中启动Storm Nimbus和Storm Web UI两个服务,然后根据启动的Supervisor数目向ResourceManager申请资源,目前的实现,ApplicationMaster将请求一个节点上所有资源然后启动Supervisor服务。

目前较好的Storm On Yarn实现是由Yahoo!公司开源的(https://github.com/yahoo/storm-yarn)

环境要求:
1)安装有Yarn,并且Yarn服务已经开启。
2)JDK7(是指Yarn集群节点上的JDK,必须有JDK7)。

安装前的准备:
下载Storm On Yarn:
wget https://github.com/yahoo/storm-yarn/archive/master.zip
并解压该文件。

编译Storm On Yarn:
编辑Storm On Yarn根目录下(不妨设为$StormYarn)的pom.xml,修改Hadoop版本号,改成对应的版本号。

在Storm On Yarn根目录下运行:
mvn package -DskipTests

进入StormYarn/lib目录,解压storm.zip,得到storm?0.9.0?wip21,将该文件夹放置到与StormYarn同一目录下(不妨设为$Storm)。

配置启停用户的Storm工作环境:
1)将storm-0.9.0-wip21和storm-yarn-master的bin添加到Path环境变量。
vi ~/.bashrc
export PATH=PATH:Storm/bin:StormYar

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Llama-impala on yarn的中间协调服务,llama-impalayarn
  • Storm On Yarn部署,stormonyarn部署

相关文章

  • apache hive 0.14 beeline 使用注意事项,hivebeeline
  • Cloud Foundry buildpack开发部署实例解析,foundrybuildpack
  • 亚马逊是如何颠覆商业软件高昂价格这座”柏林墙”的,商业软件柏林墙
  • Hbase集群扩展,hbase集群
  • mongodb基础操作,mongodb基础
  • Hadoop 源代码分析(六)RPC-Client,hadooprpc-client
  • 通过 JMX 获取Hadoop/HBase监控数据,jmxhadoop
  • 最小 Docker 镜像 hello-world 剖析,dockerhello-world
  • hive启动报错 java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7B,relativeabsolute
  • 如何选择大数据培训机构,选择数据培训机构

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • hadoop distcp 实现不同集群之间数据同步,hadoopdistcp
    • Elasticsearch之Nested Object Mapping,elasticsearch
    • hive通过jdbc创建表,分区,桶,hivejdbc
    • hive schema详解,hiveschema
    • 初识云计算,初识云
    • 多网卡PC装OVS改造成OpenFlow交换机配置脚本,ovsopenflow
    • spark core源码分析15 Shuffle详解-写流程,sparkshuffle
    • 《转》Ubuntu14.04 openstack juno配置之 ceilometer遥测模块安装配置,《转》ubuntu14.04
    • 2015.6.5,2015.6.5世界环境日
    • 从Zoho CRM推出本地行业解决方案看洋品牌的落地,zohocrm

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有