2.storm的安装
1.前提是linux系统已经安装了上一篇讲的Zookeeper和jdk[1.7及以上版本]还有python[centos已经自带,2.6及以上版本]
2.解压storm压缩包
sudo tar -zxvf apache-storm-1.0.3.tar.gz -C /opt/modules/
3.配置storm.yaml文件
配置zookeeper(建议配置偶数个,貌似配奇数个会报错)
storm.zookeeper.servers: - "hadoop-senior01.kyhoon.com" - "hadoop-senior02.kyhoon.com"
配置nimbus
nimbus.seeds:["hadoop-senior01.kyhoon.com"]
配置supervisor
supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703
配置ui
ui.port: 8081
[有图有真相]配完如图,是这样的
4.配置大功告成了,接下来就是分发到其他节点[scp自己分发吧]再在每个节点上依次启动zookeeper,nimbus,supervisor,ui
启动zk
bin/zkServer.sh start
启动nimbus
nuhup bin/storm nimbus &
启动supervisor
nohup bin/storm supervisor &
启动ui
nohup bin/storm ui &
5.请访问(启动UI的节点ip):(配置的ui端口)
显示stormui界面就欧耶了
本人倡导的讲解方式:代码示例[学以致用,不仅要知道理论,还要知道理论怎么付诸实践],
文字讲解[不仅知道要怎么用,还要知道是怎么回事],
画图讲解[有图有真相,用图的形式将代码嵌入到理论中,整体理解]