11(storm完全分布式安装)

  Nimbus Supervisor Zookeeper
node0002 1   1
node0003   1 1
node0004   1 1

 

 

 

 

 

1,修改配置文件

cd /opt/sxt/apache-storm-0.10.0/conf/

vi storm.yaml                 修改zookeeper的相关信息

storm.zookeeper.servers:     注释放开,修改为自己的

"node0002"

"node0003"

"node0004"

nimbus.host:"node0002"      注释放开配置主节点

storm.local.dir: "/tmp/storm"       新添加

supervisor.slots.ports:         新添加 4个worker进程的通讯端口
- 6700
- 6701
- 6702
- 6703

rm -fr logs

mkdir logs  

scp -r apache-storm-0.10.0/ node0003:`pwd`  

scp -r apache-storm-0.10.0/ node0004:`pwd`  

node0003,node0004环境变量配置

2,启动

zkServer.sh start       三台机器

node0002:

storm nimbus >> ./logs/nimbus.out 2>&1 &
storm ui >> ./logs/ui.out 2>&1 &

node0003,node0004:

storm supervisor >> ./logs/supervisor.out 2>&1 &

3,drpc(所集群启动之前配置)

node0002:

vi conf/storm.yaml

drpc.servers:
- "node0002"

scp storm.yaml node0003:`pwd`   (conf目录下执行)

scp storm.yaml node0004:`pwd`   (conf目录下执行)

配置完成可以顺序启动集群了

 

storm drpc >> ./logs/drpc.out 2>&1 &     (node0002也要启动drpc)

posted @ 2020-08-24 23:35  bug开发工程师  阅读(118)  评论(0编辑  收藏  举报