storm1.2.2的集群搭建

本文详细介绍了如何搭建storm1.2.2的集群。首先,进行了zookeeper集群的搭建,然后在三台机器上解压并配置storm环境,修改storm.yaml配置文件,包括storm.zookeeper.servers和nimbus.host。接着创建必要目录,并通过远程复制分发安装文件。最后,依次启动zookeeper和storm的nimbus、UI及supervisor进程,可以通过web界面进行集群状态的查看。
摘要由CSDN通过智能技术生成

准备工作:

IP机器名称
172.16.1.105masterO
172.16.1.114slave01
172.16.1.115slave02

storm集群搭建

这里我下载的storm压缩包为apache-storm-1.2.2.tar,以下操作我都是在/home/目录下进行的。
1.解压:

   tar -zxvf apache-storm-1.2.2.tar

注意:zxvf的横杠前面要有一个空格。

2.在/home/目录下把解压好的apache-storm-1.2.2改为storm,(此操作只是为了后面的操作方便,可以不执行。)

mv  apache-storm-1.2.2   storm

3.配置环境变量(三台机器同时进行)

vi /etc/profile

在这里插入图片描述
刷新环境变量:source /etc/profile

4.进入/home/storm/conf配置文件storm.yaml

    cd /home/storm/conf
    vi storm.yaml

找到storm.zookeeper.servers配置项,这里原来是配置所以zookeeper服务集群的,再找到nimbus.host配置项,进行修改,如:

########### These MUST be filled in for a storm configuration
 storm.zookeeper.servers:
     - "172.16.1.105"
     - "172.16.1.114"
     - "172.16.1.115"

 nimbus.host: "172.16.1.105"

在末尾手动添加:

 storm.local.dir: "/usr/local/storm/data"
 storm.zookeeper.port: 2181
 ui.host: 0.0.0.0
 ui.port: 8080
 supervisor.slots.ports:
        - 6700
        - 6701
        - 6702
        - 6703

注意:图中的本地目录/home/storm/data,要根据自己本地文件存放的目录来修改。所以手动添加的配置条前面和配置条的冒号后面要有一个空格,对应值横杠两侧都要有空格,横杠前面可以多输入几个空格。

5. 新建目录

 mkdir data

6. 远程复制分发安装文件

  scp –r /home/storm root@slave01:/home/
  scp –r /home/storm root@slave02:/home/

7.启动zookeepe(先全部启动再查看)

zkServer.sh start
zkServer.sh status

8. 启动storm
1)在主机点masterO上启动nimbus进程和UI进程.

  • 启动nimbus进程:
storm nimbus &

在这里插入图片描述

  • 启动UI进程:
 storm ui 

在这里插入图片描述

2)在其他子节点上启动supervisor进程,如子节点slave01:

  storm supervisor

在这里插入图片描述
9.web登陆查看
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值