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.下载
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