2015-07-02 6 条评论

方法一

1、安装准备

确保已经安装了jdk6+和zookeeper
确保网络连接为固定ip
配置好hosts和主机名
关闭防火墙

2、安装storm

下载storm http://storm.apache.org/downloads.html 或直接使用下面链接,这里使用0.9.5版本
wget http://mirror.bit.edu.cn/apache/storm/apache-storm-0.9.5/apache-storm-0.9.5.tar.gz
解压 tar -zxvf apache-storm-0.9.5.tar.gz

修改配置文件:conf/storm.yaml
storm.zookeeper.servers:
     – “osb28”
     – “osb29”
nimbus.host: “osb16”
storm.zookeeper.servers是配置zookeeper的,nimbus.host是配置主节点的,这里写的都是主机名,也可以使用ip
然后在主节点osb16启动
/apache-storm-0.9.5/bin/storm nimbus >/dev/null 2>&1 &
/apache-storm-0.9.5/bin/storm ui >/dev/null 2>&1 &
在子节点启动服务
/apache-storm-0.9.5/bin/storm supervisor >/dev/null 2>&1 &
分别在每台机器上用jps查看,主节点增加两个进程: nimbus(主节点进程)和core(监控页面),子节点增加一个进程supervisor(子节点进程)

3、查看

浏览器访问
osb16:8080/index.html
http://172.16.206.16:8080/index.html

方法二

下载:0.9.4版本下载链接: http://pan.baidu.com/s/1o6FZ0N4 密码: 8xtj
解压后安装
# su -
# rpm -ivh apache-storm-0.9.4-1.el6.x86_64.rpm
# rpm -ivh apache-storm-service-0.9.4-1.el6.x86_64.rpm
配置文件所在:
vi /opt/storm/conf/storm.yaml
修改配置
storm.zookeeper.servers:
     – “osb28”
     – “osb29”
nimbus.host: “osb16”
 
storm.zookeeper.servers是配置zookeeper的,nimbus.host是配置主节点的,这里写的都是主机名,也可以使用ip
然后在主节点osb16启动
# service storm-nimbus start
# service storm-ui start
在子节点启动服务
# service storm-supervisor start
其他命令:
# service storm-drpc start
# service storm-logviewer start
 
设置开机启动直接使用chkconfig命令
chkconfig –add  ***
chkconfig *** on
 
浏览器访问
osb16:8080/index.html
http://172.16.206.16:8080/index.html
stormView
发表评论

  1. 你好, 我一共配置了两个Supervisor 请问一下打开UI界面的时候为什么Supervisors的数量显示只有一个呢? 在Supervisor summary那边 host 信息会在两个节点之间切换

    1. zookeeper什么的都配的对吗?在子节点service storm-supervisor start一下

  2. 不错,值得收藏分享!

  3. 好东西 谢谢分享

  4. 觉得j20不堪的兄台自然也可以用fluent自己建个模型算一算,何必在网上空谈呢,还能发篇论文,岂不美哉?

  5. 觉得j20不堪的兄台自然也可以用fluent自己建个模型算一算,何必在网上空谈呢,还能发篇论文,岂不美哉?