storm集群环境部署
一、storm集群环境部署 1、集群环境下storm包部署: (1)必须将项目依赖的本地lib目录下的jar包放入集群子节点apache-storm-2.0.0 安装目录的lib-worker 和extlib目录下,和主节点的extlib目录下。否则报 ClassNotFoundException: org.springframework.context.ApplicationContext (lib-worker目录下原来就有环境依赖的jar包,所以比extlib下的jar包多) 执行的 storm jar 包放在apache-storm-2.0.0/bin 目录下,和两个子节点的lib-worker下。 2、集群环境启动 cd /home/apache-storm-2.0.0/bin 在主备节点: storm nimbus >/dev/null 2>&1 & storm ui >/dev/null & 在子节点和备节点: storm supervisor >/dev/null 2>&1 & 查看启动状态: ps -ef | grep daemon.nimbus 使用浏览器在页面上查看拓扑的状态和集群环境运行状态http://xxx.xxx.xxx.xxx:8080/ 3、拓扑的提交与停止: 拓扑提交: storm jar stormtest-0.0.1-SNAPSHOT.jar