storm完全分布式搭建步骤详解

storm完全分布式搭建

1、你需要先配置好你的需要搭建好zookeeper在你将要搭建storm的主机上
2、将storm的压缩包解压到/opt下
3、进入到/opt/apache-storm-0.10.0/conf,对 storm.yaml进行如下配置

#配置zookeeper的地址
storm.zookeeper.servers:
  - "node1"
  - "node2"
  - "node3"
# nimbus的位置
nimbus.host: "node1"  
# 指定每个supervisor上worker的通信端口
# 有几个端口就有几个worker
supervisor.slots.ports:
  - 6700
  - 6701
  - 6702
  - 6703

4、通过scp命令从node1 上往node2和node3上分发storm包

	scp -r apache-storm-0.10.0 node2:`pwd`
	scp -r apache-storm-0.10.0 node3:`pwd`

5、将storm的bin添加到PATH中

6、启动storm之前必须先启动zookeeper集群

7、启动storm的进程(启动命令如下)

node1:
	nimbus
		storm nimbus >> logs/nimbus.out 2>&1 &
	supervisor
		storm supervisor >> logs/supervisor.out 2>&1 &
	ui
		storm ui >> logs/ui.out 2>&1 &
node2:
	supervisor
		storm supervisor >> logs/supervisor.out 2>&1 &
node3:
	supervisor
		storm supervisor >> logs/supervisor.out 2>&1 &

8、最后可以通过访问node1:8080可以访问到如下界面
storm完全分布式搭建步骤详解_第1张图片

你可能感兴趣的:(storm,storm)