storm 测试

storm可以在本地测试,也可以向集群提交。
1.本地模式 : LocalCluster

LocalCluster cluster = new LocalCluster();  
cluster.submitTopology("storm_wordcount", conf, builder.createTopology());  
Thread.sleep(300000); // 5分钟后自动结束  
cluster.shutdown();  

2.集群配置
1>

conf.setNumWorkers(1);  
conf.put(Config.NIMBUS_HOST, args[0]);  
StormSubmitter.submitTopology("storm_wordcount", conf, builder.createTopology());  

2> StormSubmitter

StormSubmitter.submitTopology("firstTopo", conf, builder.createTopology());  

当使用StormSubmitter时,不能在代码中控制集群,这和LocalCluster是不一样的
Topology的名字必须具有唯一性

猜你喜欢

转载自blog.csdn.net/weixin_39419040/article/details/78688554
今日推荐