1.安装zookeeper集群点击打开链接
2.下载jstorm点击打开链接 本次下载为 jstorm-2.1.1.z
# wget https://github.com/alibaba/jstorm/releases/download/2.1.1/jstorm-2.1.1.zip
3.解压到/usr/local目录
# unzip -d /usr/local jstorm-2.1.1.zip
4.配置环境变量
# vim /etc/profile
4.1 添加如下内容:
export JSTORM_HOME=/XXXXX/XXXX
export PATH=$PATH:$JSTORM_HOME/bin
5.修改jstorm配置文件
# vim $JSTORM_HOME/conf/storm.yaml
5.1主要修改:
storm.zookeeper.servers:
- "119.23.20.*"
- "120.77.200.*"
- "39.108.5.*"
storm.zookeeper.root: "/jstorm"
nimbus.host: "119.23.20.*"
storm.local.dir: "%JSTORM_HOME%/data"
supervisor.slots.ports:
- 6800
- 6801
- 6802
- 6803
以下三个配置如果服务器好可以不用配置,不然会报jvm内存无法分配
mbus.childopts: "-Xmx256m"
supervisor.childopts: "-Xmx256m"
worker.childopts: "-Xmx128m"
6.在/usr/local/jstorm-2.1.1下创建 ~/.jstorm文件
# mkdir ~/.jstorm
# cp -f $JSTORM_HOME/conf/storm.yaml ~/.jstorm
7.后台启动jstorm
# nohup jstorm nimbus >output 2>&1 & //只需要在主节点上面启动
# nohup jstorm supervisor >output 2>&1 &
8.查看启动
#jps
9.安装jstorm web ui
9.1下载tomcat,解压
9.2复制jstorm-ui-2.1.1.war 到tomcat webapps目录下
9.3启动tomcat服务
9.4访问jstorm-ui:http://39.108.5.*:8080/jstorm-ui-2.1.1/