storm集群环境搭建

集群节点:hadoop1,hadoop2,hadoop3
将hadoop1设置成主节点,部署nimbus,nimbus负责分发代码,分配任务。
hadoop2、hadoop3作为从节点部署supervisor,supervisor负责产生worker,执行代码。

1.解压tar包apache-storm-0.9.3.tar.gz
2.修改conf/storm.yaml文件(注意  - "hadoop1" 之间的空格
    storm.zookeeper.servers:  (指定zookeeper服务器,此处hadoop1~hadoop3都装有zookeeper)
     - "hadoop1"
     - "hadoop2"
     - "hadoop3"
 
 nimbus.host: "hadoop1" (将hadoop1设置成nimbus节点)

 storm.local.dir: "/usr/local/storm/tmp"
 supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
3.将hadoop1节点上的 storm复制到hadoop2和hadoop3
至此,storm集群部署完成。

启动步骤:
1.确保zookeeper集群启动着。
2.在hadoop1上启动nimbus节点。storm nimbus &      ( storm nimbus 即可,后面的&为启动后台进程
3.启动supervisor节点,在hadoop2和hadoop3上分别执行 storm supervisor &
4.启动storm的ui界面。执行命令 storm ui &

你可能感兴趣的:(storm)