jstorm的安装有很多方式,这里主要讲述的是Standalone模式,其它模式请查看官方文档。
首先下载安装包,地址https://github.com/alibaba/jstorm/releases/download/2.1.1/jstorm-2.1.1.zip
然后配置环境变量
为了保险,在bashrc中做同样的操作,然后执行
配置hostname,使hostname -i命令任何时候都不出现127.0.0.1
切换到安装目录,解压安装包,cd到conf目录,编辑storm.yaml
注意:
1、每一行配置开头必须有空格,否则报错
2、zookeeper端口必须一致,默认2128
3、不能写hostname只能写ip
配置完成后,将安装包分发到其它机器上,在nimbus节点执行
执行stop.sh关闭nimbus
在supervisor执行
执行stop.sh关闭supervisor
当出现
说明hostname没有配置正确
webui的war包在jstorm的安装目录,下载一个tomcat,然后将war拷贝到webapps下,并且解压到root文件夹,以下是官方命令
然后在创建~/.jstorm文件,并把jstorm的配置文件storm.yaml拷贝到这个文件夹下,编辑配置文件
启动zookeeper集群,启动jstorm集群,启动tomcat。
访问http://ip:8080
storm的故障容忍型参照如下博客http://www.linuxidc.com/Linux/2015-02/113729.htm
当需要停机重启升级时:
1、kill Nimbus-》升级-》重启 2、kill Supervisor (当运行在此节点上的work全部转移到别的节点上时) -》升级-》重启 3、重复2,直到全部重启完毕
1、部署TOPOLOGY
2、删除TOPOLOGY
3、激活TOPOLOGY
4、不激活TOPOLOGY
5、列出所有TOPOLOGY
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/14285.html