storm简单应用实例之总结

       刚开始接触storm,在安装配置好本地模式的storm-0.8.1后,想在其上运行一个topology应用实例。

       于是,计划在eclipse上尝试简单例子,然后打成jar包。但是,在网上找了好多例子,导入eclipse之后,尝试了两天,都有错误。(包括storm-starter-master、wordcount、实时随机输出一字符串)

       我想应该不是这些代码本身的问题吧,是不是版本什么的不一致啊?是我eclipse项目中导入的storm jar包版本不对呢?因为版本不同,storm jar包内容(类或者方法)都有可能不同。所以我认为,许多“只贴代码,而不说明storm版本”的网页,对初学者价值不大!反而会搞得好多初学者云里雾里的。(也有可能我比较笨吧~~~)。。。

       最后,我知道我的问题出在哪里?因为官网上没有对应的storm-starter-0.8.1,而我装的是0.8.1版本环境,所以其他版本的topology实例是不能跑在storm-0.8.1环境上的,(因为不同版本的jar包中的接口都是由所变化的)。

       最终还是在官网找了:

          0.7.0版本的topology例子(https://github.com/nathanmarz/storm-starter/tree/0.7.0),

          0.7.0版本的storm安装软件(https://github.com/nathanmarz/storm/downloads),

       然后按照官网上的项目步骤(https://github.com/nathanmarz/storm/wiki/Creating-a-new-Storm-project),首先,创建topology项目实例、打jar包;然后运行在storm-0.7.0环境上,成功运行。这里,我运行的是storm-starter-0.7.0(包含好几个topology实例)中的ExclamationTopology实例。

转载于:https://www.cnblogs.com/bigdatacluster/p/storm_test.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值