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