方法一

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

4 对 “storm集群安装(两种方法)”的想法;

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code