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界面就欧耶了
时间: 2024-11-07 12:06:35