上一篇 storm 集群搭建, 主要讲解storm 集群搭建,本篇结合上一篇如何将代码打包部署到storm 集群运行。
代码打包
-
进入项目目录,打开命令行 mvn clean package 或者 项目右键 run as > maven build
- 到target 中拷贝打包的storm-wordcount-1.0-SNAPSHOT.jar 到 192.168.0.16 节点中
storm-wordcount 部署到 storm 中
storm jar storm-wordcount-1.0-SNAPSHOT.jar com.bill.storm.WordCountTopology wordCountTopology
- 进入ui 界面查看相关信息
- 点击 wordCountTopology 我们会看到运行的详细情况
- 点击每个worker 的 port,可以看到相关日志打印
但是,点击后会发现
解决: 确认开启 logviewer,在 192.168.0.16,192.168.0.17,192.168.0.18 的 supervisor上面分别启动
storm logviewer >/dev/null 2>&1 &
关闭某个作业
storm kill [topology-name] 如: storm kill wordCountTopology
注:topology-name 提交jar 到 storm 时的名称
UI 上查看也没有了
以上就是本章内容,如有不对的地方,请多多指教,谢谢!
为了方便有需要的人,本系列全部软件都在 https://pan.baidu.com/s/1qYsJZfY
下章预告:主要 redis 缓存冷启动分析及解决思路
作者:逐暗者 (转载请注明出处)