程序员大数据Apache Storm 笔记

Storm集群提交任务

2015-12-30  本文已影响7367人  dzgdp888

准备工作:

  1. 将开发好的jar包上传到服务器package目录下
  2. Storm集群已经启动

我们提交一个WordCount任务:

为了方便,我们仍以blogchong老师的代码为例 GitHub项目链接,请读者自行打包并上传到nimbus节点上

cd /root/storm1/package
storm jar ./storm-example-0.0.1-SNAPSHOT.jar com.blogchong.storm.helloworld.WordCountTopology task

解释下这条命令中的各个参数:

执行结果如图所示

提交拓扑任务

稍等下就会显示拓扑任务提交成功。

storm list

执行后会显示storm当前任务列表,证明任务确实提交成功了

拓扑任务列表 监控UI

在这里我们可以看到当前有1条任务,并且运行在storm2的supervisor上。

logs目录

我们可以看到,这里有个worker-6703.log文件,这个文件就是6703端口的worker的工作日志。查看该日志

tail -f worker-6703.log

我们可以看到,终端中已经出现了不断变化的词频统计

日志

到此为止,我们的wordcount任务提交完成,当然这只是提交一个最基本的拓扑任务,更复杂的以后我们再说。

storm相关命令

上一篇 下一篇

猜你喜欢

热点阅读