【发布时间】:2014-09-04 20:51:57
【问题描述】:
我目前在 Windows 机器上使用 Netbeans 开发拓扑。当我以本地模式部署时:LocalCluster cluster = new LocalCluster();
cluster.submitTopology("word-count", conf, builder.createTopology());
一切正常,但是当我尝试时:StormSubmitter.submitTopology("word", conf, builder.createTopology());
它显然试图以集群模式部署拓扑并失败,因为我没有在我的本地计算机上运行风暴雨云。我确实在一个 Digital Ocean 液滴上部署了storm,但我当前(且不方便)的解决方案是复制 JAR 文件并使用 storm jar... 命令进行部署。
我的问题是:有没有办法告诉 Netbeans 我的 nimbus IP 地址是什么,以便它可以远程部署它? (并节省我的时间)
提前谢谢您!
【问题讨论】:
-
我花了几个小时试图找到解决方案。我知道我可以在本地运行storm客户端并使用storm.yaml来配置我的nimbus IP或者使用storm jar
-c.....有没有办法在submitTopology时在我们传递的配置中提到nimbus?
标签: java netbeans cluster-computing apache-storm nimbus