storm集群搭建

一、集群部署如下:

192.168.215.90    主节点Nimbus

192.168.215.110   工作节点Supervisor

192.168.215.120   工作节点Supervisor

二、安装zookeeper集群(要保证集群各个节点的时间保持一致)

为保证集群各个节点的时间保持一致,需要创建一个定时器,同步服务器时间,命令如下:

crontab -e

加入如下内容: 1 * * * * /usr/sbin/ntpdate time.nist.gov

说明:每分钟去时间服务器同步一次时间

二、解压apache-storm-0.9.3-incubating.tar.gz,并配置环境变量

下载地址:https://storm.apache.org/downloads.html

  配置环境变量,vi etc/profile,加入如下内容

export STORM_HOME=/usr/local/apache-storm-0.9.3

export PATH=...:$STORM_HOME/bin..

       执行命令:source /etc/profile

三、修改文件conf/storm.yaml,适应命令:vi conf/storm.yaml ,加入如下内容:

storm.zookeeper.servers:
    - "192.168.215.90"
    - "192.168.215.110"
   
- "192.168.215.120"
 
nimbus.host: "192.168.215.90"
storm.local.dir: "/usr/local/apache-storm-0.9.3/tmp"

注意storm配置文件写法:

使用两个空格作为一级缩进是 YAML 的约定,不能使用制表符(Tab)来代替
以“:”为结束符的字符串,代表了一个键名,“:”后面则是键值。“:”和键值之间必须有至少一个空格。
列表的元素前面的“-”必不可少,并且要跟随至少一个空格。也可以使用
      -  [value1, value2, value3] 表示列表

四、通过远程拷贝命令,把90上storm到110、120上

scp  -r  /usr/local/apache-storm-0.9.3  192.168.215.110:/usr/local/

scp  -r  /usr/local/apache-storm-0.9.3  192.168.215.120:/usr/local/

五、 通过远程拷贝命令,把90上/etc/profile到110、120上

scp  -r  /etc/profile  192.168.215.110:/etc

scp  -r  /etc/profile  192.168.215.120:/etc

六、启动服务

在90节点上,启动主节点:nohup  storm nimbus >/dev/null 2>&1 &

使用jps命令查看,如下图所示:


分别在110、120上,启动工作节点:nohup storm supervisor >/dev/null 2>&1 &

在90节点上,启动UI后台程序:nohup storm ui >/dev/null 2>&1 &,可通过http://{nimbus host}:8080观察集群的worker资源使用情况、Topologies的运行状态等信息

分别在90、110、120上,启动log后台程序:nohup storm logviewer >/dev/null 2>&1 &

七、验证集群是否搭建成功

在浏览器输入http://192.168.215.90:8080,看到下图,则说明storm集群搭建成功







1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下 4载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值