centos 下安装storm


http://www.zeromq.org/

https://github.com/zeromq/jzmq

https://github.com/nathanmarz/storm

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

http://mirror.bjtu.edu.cn/apache/


一、安装zookeerper

  http://blog.csdn.net/lkernel/article/details/8116415


二、安装zeromq

   http://blog.csdn.net/lkernel/article/details/8131762


三、安装zeromq java扩展
1. wget 'https://github.com/zeromq/jzmq/zipball/master'
2. unzip zeromq-jzmq-semver-92-g56769e7.zip 

3. cd zeromq-jzmq-56769e7/

4. ./autogen.sh 
5. ./configure   --with-zeromq=/usr/local/zeromq/ 
6. make

7. sudo make install


四、安装storm

1. wget https://github.com/downloads/nathanmarz/storm/storm-0.8.1.zip

2. sudo mkdir /usr/local/storm

3. sudo cp storm-0.8.1.zip /usr/local/storm/

4. cd /usr/local/storm/

5. sudo unzip storm-0.8.1.zip 

6.sudo rm -rf storm-0.8.1.zip 

7. sudo vim /etc/profile

export STORM_HOME=/usr/local/storm/storm-0.8.1
export PATH=$STORM_HOME/bin:$PATH


五、安装maven

1. wget 'http://mirror.bjtu.edu.cn/apache/maven/maven-3/3.0.4/binaries/apache-maven-3.0.4-bin.tar.gz'

2. sudo mkdir /usr/local/maven

3. sudo cp apache-maven-3.0.4-bin.tar.gz /usr/local/maven/

4. cd /usr/local/maven/

5.sudo tar zxvf apache-maven-3.0.4-bin.tar.gz 

6. sudo rm -rf apache-maven-3.0.4-bin.tar.gz 

7. sudo vim /etc/profile

export MAVEN_HOME=/usr/local/maven/apache-maven-3.0.4
export PATH=$MAVEN_HOME/bin:$PATH


六、测试

1. wget https://github.com/nathanmarz/storm-starter/zipball/master

2. unzip nathanmarz-storm-starter-fd0d331.zip 

3. cd nathanmarz-storm-starter-fd0d331

4. vim m2-pom.xml

(1)删除        <repository>
                        <id>twitter4j</id>
                        <url>http://twitter4j.org/maven2</url>
                </repository> 

(2)修改 org.twitter4j相关为

                <dependency>
                        <groupId>org.twitter4j</groupId>
                        <artifactId>twitter4j-core</artifactId>
                        <version>2.2.6</version>
                </dependency>
                <dependency>
                        <groupId>org.twitter4j</groupId>
                        <artifactId>twitter4j-stream</artifactId>
                        <version>2.2.6</version>

5. 执行测试命令

mvn -f m2-pom.xml compile exec:java -Dexec.classpathScope=compile -Dexec.mainClass=storm.starter.WordCountTopology

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值