文档资料
storm提供了local mode(本地开发环境),便于调试,现在试一下。
参考官方文档
没有那么复杂,本地开发调试只需要使用maven依赖storm库,就能够在本地进程中模拟运行你的storm topology程序。
从github的例子开始
获取github上的官方例子代码
git clone git://github.com/apache/storm.git && cd storm/
然后编译storm进行安装
mvn clean install -DskipTests=true
这样会编译并安装storm到~/.m2/repository/org/apache/storm目录下。
运行
然后进入examples/storm-starter目录,运行命令
mvn compile exec:java -Dstorm.topology=storm.starter.ExclamationTopology
storm库版本管理
注意,这样默认会使用最新的storm库。我这里是0.11.0,不过可以修改,在pom.xm