集群主从情况
主节点:
hadoop100
进程:nimbus、logviewer、ui
hadoop101
进程:nimbus、logviewer
从节点:
hadoop101
进程:supervisor、logviewer
hadoop102
进程:supervisor、logviewer
第一步:下载storm安装包,版本是1.0.6
链接:https://pan.baidu.com/s/1gB5Ml1fMk98_b3CJZMbBxQ
提取码:gz4b
第二步:上传到服务器
第三步:解压
tar -zxvf apache-storm-1.0.6.tar.gz
第四步:修改配置文件
cd apache-storm-1.0.6/conf
vi storm.yaml
//修改内容
storm.zookeeper.servers:
- "hadoop100"
nimbus.seeds: ["hadoop100", "hadoop101"]
storm.local.dir: /data/soft/apache-storm-1.0.6/tmp
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
注意:yaml文件格式,属性必须顶格写,缩进只能使用空格,一定不能使用制表符。
第五步:把修改后的storm安装目录拷贝到其他节点【storm集群所有节点的配置完全一样】
scp -rq /data/soft/apache-storm-1.0.6 hadoop101:/data/soft
scp -rq /data/soft/apache-storm-1.0.6 hadoop102:/data/soft
第六步:启动主从节点的进程
hadoop100
nimbus: nohup bin/storm nimbus >/dev/null 2>&1 &
ui: nohup bin/storm ui >/dev/null 2>&1 &
logviewer: nohup bin/storm logviewer >/dev/null 2>&1 &
hadoop101
nimbus: nohup bin/storm nimbus >/dev/null 2>&1 &
logviewer: nohup bin/storm logviewer >/dev/null 2>&1 &
supervisor: nohup bin/storm supervisor >/dev/null 2>&1 &
hadoop102
logviewer: nohup bin/storm logviewer >/dev/null 2>&1 &
supervisor: nohup bin/storm supervisor >/dev/null 2>&1 &
第七步:访问Storm的ui界面查看集群信息
http://hadoop100:8080/
注意:如果发现无法访问,则排查一下问题
1.可能是在windows的hosts文件中没有对linux的主机名和ip进行映射
2.确认一下core进程是否存在
3.确认一下hadoop100这个机器的防火墙是否关闭
4.有可能是端口被占用了【针对端口被占用的情况,可以修改端口号,需要修改storm.yaml文件中的ui.port: 8081】
5.请使用谷歌浏览器打开
如图: