本文将讲述如何在开发环境建立一个Storm项目,下面是步骤:
html
一、将Storm的相关jar包添加到classpath中;java
二、若是使用多语言开发,也要将多语言目录添加到classpath;git
点击storm-starter来了解如何使用Eclipse建立storm-starter项目。github
将Storm的相关jar包添加到classpath中apache
你须要使用Storm jars来开发Topology。强烈建议使用Maven。这有一个如何设置Storm项目pom.xml的例子。若是你不想使用Maven,那么你能够手动的将Storm的jar包添加到你的classpath中。jvm
要在Eclipse中设置classpath,须要建立一个新的Java项目,将/src/jvm设置成源码路径,而且保证lib和lib/dev下的jar包已被引用到你的项目。spa
若是使用多语言开发,将多语言目录添加到classpathorm
若是你使用其余语言而不是Java来实现Spout或者Bolt的话,那么你应该将你的实现放在multilang/resources/目录下。为了让Storm可以找到这些文件,须要将resources/目录添加到classpath中。你能够在Eclipse中将multilang设置成源码源码。一样,你也须要将multilang/resources设置成源码目录。xml
要获取更多的用其余语言编写Topology的信息,请阅读Using non-JVM languages with Storm一文。htm
你能够在Eclipse中运行WordCountTopology.java文件来验证你的设置是否正确。每隔10s你就会在控制台中看见什么信息已经被发射了。