Storm 1.2.4 集群安装配置

5. Storm集群的安装配置

环境准备:centos;zookeeper;运行环境;storm-1.2.4

  • 下载安装:

storm官方下载地址

  • 解压:

    $ tar -zxvf apache-storm-1.2.4.tar.gz -C /opt/module
    
  • 重命名:

    $ mv apache-storm-1.2.4 storm
    
    
  • 环境变量:

    $ vim /etc/profile.d/my_env.sh
    export STORM_HOME=/opt/module/storm 
    export PATH=$STORM_HOME/bin:$PATH
    

使环境变量立即生效:source /etc/profile

  • 修改配置文件

       ${STORM_HOME}/conf/storm.yaml文件
       vim storm.yaml
    

#Zookeeper集群的主机列表

storm.zookeeper.servers:

​ -“hadoop102”
​ -“hadoop103”

​ -“hadoop104”

#Nimbus的节点列表

nimbus.seeds: [“hadoop102”, “hadoop103”]

#Nimbus和Supervisor需要使用本地磁盘上来存储少量状态(如jar包,配置文件等)

storm.local.dir: “/opt/module/storm/data”

#workers进程的端口,每个worker进程会使用一个端口来接收消息
supervisor.slots.ports:
-6700
-6701

​ -6702

​ -6703

#指定storm集群中的nimbus节点所在的服务器

nimbus.host: “hadoop102”

#web页面端口号

ui.port: 9999

注:supervisor.slots.ports 参数用来配置 workers 进程接收消息的端口,默认每个 supervisor 节点上会启动 4 个 worker,当然你也可以按照自己的需要和服务器性能进行设置,假设只想启动 2 个 worker 的话,此处配置 2 个端口即可。

注:文件内容的格式一定要注意,冒号后有空格,格式错误,进程是启动不了的

  • 文件分发

    xsync /opt/module/storm
    

    注:xsync为自己编写脚本,若无脚本,使用

    scp -r /opt/module/storm/ hadoop103:/opt/module
    scp -r /opt/module/storm/ hadoop104:/opt/module/
    
  • 启动Zookeeper集群

    $zk.sh start
    

    注:zk.sh 为自己写的脚本,若无脚本,使用

    bin/zkServer.sh start
    bin/zkServer.sh status
    
  • 启动Storm集群

在hadoop102和Hadoop103两个主节点启动nimbus,从节点hadop104启动supervisor

hadoop102:

$ storm nimbus >>/opt/module/storm/logs/nimbus.out 2>&1 &
$ storm supervisor >>/opt/module/storm/logs/supervisor.out 2>&1 &
$ storm ui >> /opt/module/storm/logs/ui.out 2>&1 &
$ storm logviewer >> /opt/module/storm/logs/logviewer.out 2>&1 &

hadop103:

$ storm nimbus >>/opt/module/storm/logs/nimbus.out 2>&1 &
$ storm supervisor >>/opt/module/storm/logs/supervisor.out 2>&1 &
$ storm ui >> /opt/module/storm/logs/ui.out 2>&1 &
$ storm logviewer >> /opt/module/storm/logs/logviewer.out 2>&1 &

hadoop104:

$ storm supervisor >>/opt/module/storm/logs/supervisor.out 2>&1 &
$ storm logviewer >> /opt/module/storm/logs/logviewer.out 2>&1 &
  • 停止进程

    对于storm的进程只有使用kill命令来结束进程这一种方式

  • 访问web端页面

    其Web端地址:IP:9999

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值