安装配置Jstorm集群

准备工作
配置hostname
hostname c-storm01.prod
hostname c-storm02.prod
hostname c-storm03.prod

配置hosts文件
vim /etc/hosts
172.16.100.27   c-storm01.prod
172.16.100.34   c-storm02.prod
172.16.100.35   c-storm03.prod

1. 安装JDK
http://blog.csdn.net/u013619834/article/details/38894649


2. 下载并安装jstorm
wget http://42.121.19.155/jstorm/jstorm-0.9.6.3.zip
unzip jstorm-0.9.6.3.zip
mv jstorm-0.9.6.3 /usr/local/jstorm


3. 修改配置文件
cd /usr/local/jstorm
vim conf/storm.yaml
 storm.zookeeper.servers:
     - "172.16.100.30"
     - "172.16.100.31"
     - "172.16.100.32"

# supervisor.slots.ports.base: 6800
# supervisor.slots.port.cpu.weight: 1
# supervisor.slots.ports: null
 supervisor.slots.ports:
     - 6800
     - 6801
     - 6802
     - 6803
     - 6804
     - 6805
     - 6806
     - 6807


4. 复制jstorm程序到其他supervisor节点
scp -r /usr/local/jstorm 172.16.100.34:/usr/local/jstorm
scp -r /usr/local/jstorm 172.16.100.35:/usr/local/jstorm

5. 设置环境变量
echo "export JSTORM_HOME=/usr/local/jstorm" >> /etc/profile.d/app.sh
echo "export PATH=\$JSTORM_HOME/bin:\$PATH" >> /etc/profile.d/app.sh
source /etc/profile


6. 自启动脚本
nimbus节点添加自启动脚本
vim /usr/local/jstorm/start.sh
#!/bin/bash
nohup /usr/local/jstorm/bin/jstorm nimbus > /usr/local/jstorm/logs/start.log &

supervisor节点添加自启动脚本
vim /usr/local/jstorm/start.sh
#!/bin/bash
nohup /usr/local/jstorm/bin/jstorm supervisor > /usr/local/jstorm/logs/start.log &

echo "source /etc/profile && /usr/local/jstorm/start.sh" >> /etc/rc.local



7. 常用命令
查看Topology列表
jstorm list
启动Storm Topology
jstorm jar xx.jar org.me.xx.xx
停止 Storm Topology
jstorm kill {Toponame}


8. 安装jstorm web ui
安装tomcat
安装nginx

安装jstorm web ui
mkdir /root/.jstorm
cp /usr/local/jstorm/conf/storm.yaml /root/.jstorm
cp /usr/local/jstorm/jstorm-ui-0.9.6.3.war /usr/local/tomcat/webapps
/etc/init.d/tomcatd restart
mv /usr/local/tomcat/webapps/jstorm-ui-0.9.6.3 /usr/local/tomcat/webapps/ROOT
rm -rf /usr/local/tomcat/webapps/jstorm-ui-0.9.6.3
rm -rf /usr/local/tomcat/webapps/jstorm-ui-0.9.6.3.war









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值