下载Storm,地址为https://github.com/nathanmarz/storm,Storm用于将JAR包和Topology的主类提交给nimbus。本地模式我们只需记住一个命令:storm jar storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies storm.starter.WordCountTopology
下载strom-starter,地址为https://github.com/nathanmarz/storm-starter,在本地模式跑通里面的WordCountTopology例子。
下载Maven,地址为http://maven.apache.org/download.html,用于对storm-starter中例子的所有代码以及所以来的JAR包进行打包。
1 下载好strom,将storm的bin目录放到PATH路径下。并将bin目录下的storm脚本设置成可执行模式。
2 开始安装maven. 下载好maven,将bin目录放到PATH路径即可。
3 进入storm-starter的文件夹,里面有一个m2-pom.xml的文件,这个文件里面记录着storm-starter所依赖的jar包,jar包由maven仓促管理。运行mvn -f m2-pom.xml package命令。将会执行几分钟,因为会下载一些依赖的Jar包。。如果出现有些jar包不能下载。那就需要自己手动下载然后发到~/.m2/repository文件夹下。~号,代表的是当前用户的目录。windows下是C:\Documents and Settings\your_host_name\.m2\repository下。linux运行一下cd ~ && pwd命令,然后在去找.m2文件夹即可。
4 执行完上步骤后,会在storm-starter文件夹下生成一个target目录,里面生成两个Jar包。一个是storm-starter-0.0.1-SNAPSHOT.jar,另一个是 storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar,然后在此目录运行storm jar storm-starter-0.0.1-SNAPSHOT-jar-with-dependencies.jar storm.starter.WordCountTopology这个命令就会在本机模式下,用线程模拟storm平台执行topology。执行结果显示无误的话,输出会有10000多行。
Storm 本地模式运行WordCountTopology
原创
©著作权归作者所有:来自51CTO博客作者wbj0110的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
本地模式运行storm的demo
本例实现的是本地模式运行storm的wordcount demo!开发过程中,可以用本
本地模式运行storm的demo Storm java ide System -
004-storm开发计数程序本地模式运行
通过eclipse开发storm程序,并本次模式下运行
storm jar maven System -
spark本地运行模式
spark本地运行模式
local spark 运行模式 -
本地模式运行官方示例
本地模式运行官方示例官方Grep案例dev1账号下操作 并保证 当前文件目录属于dev10.在hadoop jar
linux hadoop mapreduce jar -
【Storm】一张图搞定Storm的运行架构storm 其他
-
007-storm开发计数程序集群模式运行
storm开发计数程序集群模式运行
storm jar 主函数 System -
本地模式和集群模式运行spark程序
一、本地模式运行spark程序二、集群模式运行spark程序
spark intellij-idea java scala maven -
005-采用storm程序对目录下文件的单词计数本地模式运行
采用storm程序对目录下文件的单词计数本地模式运行
storm java System List -
hadoop-wordcount本地模式及集群模式运行
前言上一篇文章,我们利用3台云服务器搭建了一...
hadoop jar maven mapreduce apache