Storm-1-环境部署
本例以storm0.7.0 版本为例。
一、一些必要的安装东西
1.JDK1.6以上 设置PATH等
Zookeeper集群环境的建立设置/etc/profile等
http://zookeeper.apache.org/doc/r3.3.3/zookeeperAdmin.html#sc_supervision
2.ZeroMQ-2.1.7安装
Method one:
wget http://download.zeromq.org/historic/zeromq-2.1.7.tar.gz
tar -xzf zeromq-2.1.7.tar.gz
cd zeromq-2.1.7
./configure
make
sudo make install
Method two:
去官网下载所需包http://www.zeromq.org/area:download
3.JZMQ安装
网上给出的方法:
#install jzmq
git clone https://github.com/nathanmarz/jzmq.git
cd jzmq
./autogen.sh
./configure
make
sudo make install
但是因为公司网络环境下https路径的无法获得,so failed
但是可以在官网上下载下来.zip包,然后进行如上步骤的安装
下载路径:https://github.com/nathanmarz/jzmq
二、下载storm
到官网:https://github.com/nathanmarz/storm/downloads
下载release,然后解压至/usr/local/下
Edit /etc/profile文件
export STORM_HOME=/usr/local/storm-0.7.0
export PATH=$PATH:$STORM_HOME/bin:
这样方便以后的命令调用
三、配置storm.yaml文件
文件在conf/storm.yaml
一般地,如果想构造cluster,需配置如下几项[很显然英文解释的最好]:
四、简单测试
Storm nimbus
Storm supervisor
http:{nimbus ip}:8080