Storm安装

因为本人在用hbase,所以zk不用在安装,安装步骤如下

依赖包:

安装zeromq

wget http://download.zeromq.org/zeromq-2.1.7.tar.gz

tar -xzf zeromq-2.1.7.tar.gz

cd zeromq-2.1.7

./configure

make

sudo make install

configure报错:

  configure: error: cannot link with -luuid, install uuid-dev. 

  #yum install libuuid-devel

  

安装jzmq

git clone https://github.com/nathanmarz/jzmq.git

cd jzmq

./autogen.sh

./configure

make

sudo make install 

安装storm

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

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

unzip storm-0.8.1.zip

修改storm.yaml

storm.zookeeper.servers : 
- "host1"
- "hots2"
- "host3"


storm.local.dir : "/home/q/dirk.zhang"

nimbus.host : "host1"

supervisor.slots.ports : 
- 6700
- 6701
- 6702
- 6703

 有个坑爹的地方,冒号两边要有空格,哈哈

启动storm(先启动zk)

Nimbus: 在Storm主控节点上运行"bin/storm nimbus >/dev/null 2>&1 &"启动Nimbus后台程序,并放到后台执行;

Supervisor: 在Storm各个工作节点上运行"bin/storm supervisor >/dev/null 2>&1 &"启动Supervisor后台程序,并放到后台执行;

UI: 在Storm主控节点上运行"bin/storm ui >/dev/null 2>&1 &"启动UI后台程序,并放到后台执行,启动后可以通过http://{nimbus host}:8080观察集群的worker资源使用情况、Topologies的运行状态等信息。

参考资料:

http://www.cnblogs.com/panfeng412/archive/2012/11/30/how-to-install-and-deploy-storm-cluster.html

相关推荐