码迷,mamicode.com
首页 > 其他好文 > 详细

54.Storm环境搭建

时间:2017-05-17 01:00:02      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:技术   pytho   三台   查看   class   config   ges   get   keep   

集群环境搭建

  1. 关闭防火墙,修改/etc/hosts配置(3台机器的ip可以相互通信)
  2. 下载安装jdk7(1.6以上),配置JAVA_HOME, CLASSPATH
  3. 搭建Zookeeper集群(保证3台机器的zookeeper都可用)
  4. 安装Python(最好是2.6.6版本以上)
    地址:wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.taz
    解压:tar zxf Python-2.6.6.tgz
    进入:cd Python-2.6.6
    命令1: ./configure -prefix=/usr/local/Python2.6.6
    命令2: make
    命令3:sudo make install
  5. 下载并解压Storm发布版本
  6. 修改storm.yaml配置文件
  7. 启动Storm各个后台进程

 

实际操作

storm包解压后的目录结构是这样的:

技术分享

再到bin里面看看:

技术分享

再看一下conf目录,可见我们需要配置的文件:

技术分享

首先配置一下storm的profile全局环境(三台机器都要配置):

技术分享

在来配置一下storm.yaml文件(三台机器都要配置),要注意短线前后的空格:

技术分享

配置好后启动zookeeper:

  • zkServer.sh start
  • zkServer.sh status

先启动nimbus.host

  storm nimbus &

再启动supervisor

  storm supervisor &

到logs中分别查看nimbus.log 和supervisor.log 是否正常启动

 

在启动nimbus的时候报错,原因是6627端口已经被storm占用(因为之前已经启动过一次storm了,以为没启动好,又启动了一次)

技术分享(图片来自网络)

 解决办法是jps:

技术分享

然后kill -9 4016,最后再启动一次

 

启动管控台:

storm ui &

启动后在浏览器输入: http://192.168.1.16:18080 可以看到如下页面:

 

技术分享

 

54.Storm环境搭建

标签:技术   pytho   三台   查看   class   config   ges   get   keep   

原文地址:http://www.cnblogs.com/sigm/p/6864351.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!