Storm安装

0.前台是jdk和zookeeper安装完全。

一、安装ZeroMQ

1.ZeroMQ安装 http://download.zeromq.org/

   下载: wget http://download.zeromq.org/zeromq-3.2.3.tar.gz
2.安装gcc,安装C++编辑器:yum install gcc-c++

(yum clean all

yum makecache

reboot

3.在ZeroMQ目录下运行

./configure

make

make install

 

二、安装JZMQ

1.下载

yum install git
git clone git://github.com/nathanmarz/jzmq.git
 
2.运行
./autogen.sh
 ./configure
 make
 make install
 
如果报错,装libtool包
[root@hadoop1 jzmq-master]# ./autogen.sh
autogen.sh: error: could not find libtool.  libtool is required to run autogen.sh.
[root@hadoop1 jzmq-master]# yum install libtool*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirrors.btte.net
 * base: mirrors.btte.net
 * extras: mirrors.btte.net

 

三、安装storm

 wget http://cloud.github.com/downloads/nathanmarz/storm/storm-0.8.1.zip

 storm.zookeeper.servers:
     - "192.168.70.115"
     - "192.168.70.116"
     - "192.168.70.117"
 nimbus.host: "192.168.70.115"
 storm.local.dir: "/usr/local/app/storm-0.8.1/workdir"
 ui.port: "18080"
 supervisor.slots.ports:
 - 6700
 - 6701
 - 6702
 - 6703

 

★ 启动nimbus:

  bin/storm nimbus&

★ 启动ui:

 bin/storm ui&

★ 启动supervisor:

 bin/storm supervisor&

 

★启动一个Topology程序

bin/storm jar tools/storm4.jar wc.WordCountTopology wordcount

★ 关闭nimbus相关进程:
kill `ps aux | egrep '(daemon\.nimbus)|(storm\.ui\.core)' | fgrep -v egrep | awk '{print $2}'`

★ 干掉supervisor上的所有storm进程:
kill `ps aux | fgrep storm | fgrep -v 'fgrep' | awk '{print $2}'`

 

all_proc="`ps -eo 'pid,cmd'|grep java|grep nimbus|sed 's/^\s*//'`"
echo "$all_proc"|cut -f 1 -d' '|xargs kill


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值