Twitter strom 集群搭建

Maven安装配置

 

1.安装首先在本地电脑上安装Maven,从maven的官网下载http://maven.apache.org/

2.到本地解压,然后使用配置的相应目录/apache-maven-3.0.3/conf/ 下的settings.xml文件,

settings.xml文件包含有与系统环境相关的配置细节,例如代理配置,远程仓库,localRepository,服务器的认证信息等。

其中比较重要的是localRepository本地存储仓库路径,<localRepository>yourlocalRepository Path</localRepository>。

setting.xml详解见http://maven.apache.org/settings.html

3.配置环境变量 如果在linux下,修改相应的/etc/profile文件,windows参考java环境变量的设置

配置MAVEN_HOME=yourpath\ apache-maven-3.0.3,

添加apache-maven-3.0.3\bin到系统变量Path,

配置JAVA_HOME=yourJDKPath,

一定要确定系统变量的Path 中包含了JDK的bin目录,否则会报错!在windows环境下且无法编译通过!

4.验证Maven是否配置成功

cmd窗口中,执行mvn -v,可以看到显示安装的Maven版本信息

 

 

下载storm-starter 编译,并导入eclipse 工程

1.      下载strom starter的代码 git clone https://github.com/nathanmarz/storm-starter.git

2.      使用mvn -f m2-pom.xml package 进行编译

3.      复制 storm-starter目录下的m2_pom.xml 为pom.xml ,因为eclipse需要pom.xml

4.      使用mvn eclipse:eclipse编译成eclipse工程

5.      在Eclipse 中import 选择storm-starter 的路径,一般导入项目后,会需要设置相应的M2_查看工程是否无误,可能会需要配置M2_REPO变量,

M2_REPO配置方法:工程上右键->Properties->Java Build Path->Libraries->AddVariable->Configure Variable->New

输入Name:M2_REPO , Path:localRepository路径->ok刷新工程,代码无误了,可以进行开发了

6.      编译无误后,现在本地跑storm.starter目录下的WordCountTopology,看到如下的截屏,代表本地的local模式可以跑通过

使用eclipse的export功能导出项目的jar包,便于以后分布式的情况下,提交相应的逻辑


参考:

1.      徐明明关于storm的博客

http://xumingming.sinaapp.com/179/twitter-storm-%E6%90%AD%E5%BB%BAstorm%E9%9B%86%E7%BE%A4/

2.      Klose 的博客Twitter-Storm的部署

http://blog.sina.com.cn/s/blog_4a1f59bf0100xn8l.html

3.      Github 上storm 的wiki

https://github.com/nathanmarz/storm

https://github.com/nathanmarz/storm-starter




 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值