一、此文档安装spark在以下节点上:
zgl-1:192.168.127.121
zgl-2:192.168.127.122
zgl-3:192.168.127.123
二、安装部署
1、上传安装包(apache-storm-1.1.1.tar.gz)到/usr/local目录下
如图:
2、解压安装包
指令:
tar -zxvf apache-storm-1.1.1.tar.gz
如图:
3、配置
指令:
cd /usr/local/apache-storm-1.1.1/conf/
vim storm.yaml
# 在 storm.yaml编辑修改以下内容
storm.zookeeper.servers:
- "zgl-1"
- "zgl-2"
- "zgl-3"
nimbus.seeds: ["zgl-1"]
ui.port: 18080
注:冒号后面必须有空格,否则,storm启动后会自动退出
如图:
# 配置环境变量
vim /etc/profile
# 添加以下内容到profile文件中
export STORM_HOME=/usr/local/apache-storm-1.1.1
export PATH=${STORM_HOME}/bin:$PATH
如图:
4、将配置好的storm文件以及环境变量下发到其余节点
指令:
scp -r /usr/local/apache-storm-1.1.1 @zgl-2:/usr/local/
scp -r /usr/local/apache-storm-1.1.1 @zgl-3:/usr/local/
scp /etc/profile @zgl-2:/etc/
scp /etc/profile @zgl-3:/etc/
# 所有节点加载环境变量(每个节点均执行以下指令)
source /etc/profile
5、启动storm
指令:
节点(zgl-1):
nohup storm nimbus > /dev/null 2>&1 &
nohup storm ui > /dev/null 2>&1 &
nohup storm logviewer > /dev/null 2>&1 &
如图:
节点(zgl-2):
nohup storm supervisor > /dev/null 2>&1 &
nohup storm logviewer > /dev/null 2>&1 &
如图:
节点(zgl-3):
nohup storm supervisor > /dev/null 2>&1 &
nohup storm logviewer > /dev/null 2>&1 &
如图:
6、验证是否启动成功:
jps
#访问:
http://192.168.127.121:18080/index.html
如图:
小结:如上storm部署安装成功!!!