- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.8.2 安装Storm的基本过程 第二步:安装Zookeeper 到官网下载Zookeeper,比如下载?“zookeeper-3.4.6.tar.gz”? 下载后执行如下命令进行安装 zookeeper(将命令中 3.4.6 改为你下载的版本): $ sudo tar -zxf ~/下载/zookeeper-3.4.6.tar.gz -C /usr/local $ cd /usr/local $ sudo mv zookeeper-* zookeeper #修改目录名称方便使用 $ sudo chown -R hadoop:hadoop ./zookeeper # 此处的hadoop为你的用户名 chown命令让hadoop用户拥有zookeeper目录下的所有文件的权限 8.8.2 安装Storm的基本过程 接着执行如下命令进行zookeeper配置: $ cd /usr/local/zookeeper $ mkdir tmp $ cp ./conf/zoo_sample.cfg ./conf/zoo.cfg $ vim ./conf/zoo.cfg 进入zoo.cfg文件编辑状态后,将当中的 dataDir=/tmp/zookeeper 更改为 dataDir=/usr/local/zookeeper/tmp 。接着执行: $ ./bin/zkServer.sh start 第二步:安装Zookeeper(续) 8.8.2 安装Storm的基本过程 第三步:安装Storm(单机) 到官网下载Storm,比如Storm0.9.6 下载后执行如下命令进行安装Storm: $ sudo tar -zxf ~/下载/apache-storm-0.9.6.tar.gz -C /usr/local $ cd /usr/local $ sudo mv apache-storm-0.9.6 storm $ sudo chown -R hadoop:hadoop ./storm # 此处的hadoop为你的用户名 接着执行如下命令进行Storm配置: $ cd /usr/local/storm $ vim ./conf/storm.yaml 备注:storm的运行有两种模式: 本地模式和分布式模式.在本地模式中, storm用一个进程里面的线程来模拟所有的spout和bolt. 本地模式对开发和测试来说比较有用。在分布式模式下, storm由一堆机器组成。当提交topology给master的时候, master负责分发代码并且负责给topolgoy分配工作进程。如果一个工作进程挂掉了, master节点会把它重新分配到其它节点 8.8.2 安装Storm的基本过程 修改其中的 storm.zookeeper.servers 和 nimbus.host 两个配置项,即取消掉注释且都修改值为 (我们只需要在单机上运行),如下图所示。 第三步:安装Storm(单机) (续) 然后就可以启动 Storm 了。执行如下命令启动 nimbus 后台进程: $ ./bin/storm nimbus 8.8.2 安装Storm的基本过程 启动 nimbus 后,终端被该进程占用了,不能再继续执行其他命令了。因此我们需要另外开启一个终端,然后执行如下命令启动 supervisor 后台进程: 第三步:安装Storm(单机) (续) $ # 需要另外开启一个终端 $ /usr/local/storm/bin/storm supervisor 同样的,启动 supervisor 后,我们还需要开启另外的终端才能执行其他命令。另外,我们可以使用?jps?命令 检查是否成功启动,若成功启动会显示 nimbus、supervisor、QuorumPeeMain (QuorumPeeMain 是 zookeeper 的后台进程,若显示 config_value 表明 nimbus 或 supervisor 还在启动中),如下图所示。 8.8.2 安装Storm的基本过程 第四步:关闭Storm 之前启动的 nimbus 和 supervisor 占用了两个终端窗口,切换到这两个终端窗口,按键盘的 Ctrl+C 可以终止进程,终止后,也就相当于关闭了 Storm。 运行Storm计算任务,就是提交Topology 运行一个Topology是很简单的。首先,把所有的代码以及所依赖的jar打进一个jar包。然后运行类似下面的这个命令 strom jar all-your-code.jar backtype.storm.MyTopology arg1 arg2 storm jar负责连接到nimbus并且上传jar文件 8.8.3 运行Storm实例
您可能关注的文档
- 如何运用ABC黄金法则进行沟通.ppt
- 如何掌握高效沟通的技巧.ppt
- 如何甄选合适的员工.ppt
- 如何制订供应战略.ppt
- 如何制定公司战略.ppt
- 如何制定企业战略规划教材.ppt
- 如何制定战略分析框架和分析报告.ppt
- 如何自我激励创造行业奇迹.ppt
- 如何组建你的创业团队.ppt
- 如何做好出色的基层管理者.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
最近下载
- 国家烟草公司招聘考试真题.pdf
- 【精品班会】高中主题班会课件:纪律教育主题班会课件(共38张PPT).ppt
- 2024年春学期人教版初中数学九年级下册教学计划和教学进度表.pdf
- 美容院店务经营诊断表.doc
- Python程序设计课件:初识Python程序设计语言.pptx VIP
- 第十八届“地球小博士”全国地理知识科普竞赛题库(附答案).pdf VIP
- 2024年陆军特色医学中心(大坪医院)人员招聘备考题库及答案解析.docx
- 《Python程序设计》教学课件01初识Python.pptx VIP
- 2025年中国农产品贸易行业市场全景评估及投资潜力预测报告.docx
- 预应力混凝土空心桩力学性能、承载力特征值计算表、锤击沉桩锤重选择表、闭口桩尖构造.docx VIP
文档评论(0)