Storm单机运行是不是不需要启动zookeeper、Nimbus、Supervisor ?

查看数: 30802 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-9-26 22:24

正文摘要:

1.我用Storm单机模式运行,没有启动zookeeper、Nimbus、Supervisor,直接在终端输入命令: ./storm jar /home/chimes/workspace/Test1/target/Test1-1.0-SNAPSHOT.jar strom.chimes.WordCountTopology Topology&nbs ...

回复

levycui 发表于 2015-9-29 15:35:53
学习,感谢分享
chimes298 发表于 2015-9-27 01:50:54
研究一天终于搞明白了。
如果用下面方式提交:[mw_shl_code=actionscript3,true]LocalCluster cluster = new LocalCluster();
cluster.submitTopology(TOPOLOGY_NAME, config, builder.createTopology());[/mw_shl_code]
就不需要运行zookeeper,nimbus,supervisor,在storm ui也不会显示topology,因为是本地模拟。

如果用下面方式:[mw_shl_code=actionscript3,true]StormSubmitter.submitTopology(TOPOLOGY_NAME, config, builder.createTopology());[/mw_shl_code]
则需要启动zookeeper,nimbus,supervisor,会在storm ui显示
chimes298 发表于 2015-9-26 23:32:14
NEOGX 发表于 2015-9-26 22:41
单击也是需要启动的,建议全部启动,然后在运行拓扑,然后对比下

一个是我全启动之后,storm ui不显示我的topology,如图中显示,是哪里配置不对吗?
另一个全都不启动,用storm jar运行,还能得到正确结果。。。不知道为什么
NEOGX 发表于 2015-9-26 22:41:56
单击也是需要启动的,建议全部启动,然后在运行拓扑,然后对比下
关闭

推荐上一条 /2 下一条