如何编写Apache Storm程序

时间:2015-07-27 18:04:37

标签: java apache-storm

要编写提交到风暴群集的程序,是否需要采用特定格式,还是可以提交任何基本程序?

我正在尝试编写尽可能简单的程序,以确定群集是否正常工作并确保我理解该软件。

2 个答案:

答案 0 :(得分:1)

最基本的程序必须实现spout(即IRichSpout接口或BaseRichSpout类)。此外,您必须使用TopologyBuilder创建StormTopology。请看这里一个简单的例子:

  

https://github.com/apache/storm/blob/master/examples/storm-starter/src/jvm/storm/starter/WordCountTopology.java

请参阅此处获取教程:

  

https://storm.apache.org/documentation/Tutorial.html

此外,您必须将代码打包到jar文件中并通过StormSubmitter提交:

  

https://storm.apache.org/documentation/Running-topologies-on-a-production-cluster.html

答案 1 :(得分:0)

要测试群集,已经编写了许多程序。这些程序是storm tar文件的一部分。直接使用它们。