一、环境
3台虚拟机,系统为centos,zookeeper版本为3.4.3
ip与hostname分别为192.168.41.100/master,192.168.41.101/slave1,192.168.41.102/slave2
二、安装
1、解压下载到的apache-storm-0.9.2-incubating.zip
# tar zvxf apache-storm-0.9.2-incubating.tar.gz -C /home/hadoop/
2、编辑storm.yaml配置文件
修改如下:
### ldirstorm.local.dir: "/home/hadoop/storm-0.9.2-incubating/ldir"### zookeeperstorm.zookeeper.servers: - "master" - "slave1" - "slave2"### nimbus hostnimbus.host: "master"### ui.* configs are for the masterui.port: 8081
如图:
3、将master下的storm的目录复制到其它发服务器下去
# scp -r /home/hadoop/apache-storm-0.9.2-incubating root@slave1:/home/hadoop# scp -r /home/hadoop/apache-storm-0.9.2-incubating root@slave2:/home/hadoop
4、启动各个节点的zookeeper
# bin/zkServer.sh start
5、在master上启动Nimbus
# storm nimbus &
6、在slave1、slave2上启动Supervisor
# storm supervisor &
slave1:
slave2:
7、在master上启动Storm UI
# storm ui &
三、验证
1.在浏览器打开:
2.Zookeeper下查看是否有对应storm的目录,可以看出zookeeper已经管理storm了。