storm1.2.2集群搭建

一.下载、解压

二.配置安装

  1.配置分配

    1.zk的集群分别在:192.168.100.143  192.168.100.144  192.168.100.145 三台服务器上, zk集群的安装说见:Linux安装zookeeper集群

    2.服务器143: nimbus   ui

     服务器144:supervisor

                  服务器145:supervisor

  2.storm.yml 的配置


storm.local.dir: "/home/pengbo.zhao/storm-1.2.2/data" storm.zookeeper.servers: - "192.168.100.143" - "192.168.100.144" - "192.168.100.145" nimbus.seeds : ["192.168.100.143"] supervisor.slots.ports: - 6700 - 6701 - 6702 - 6703 ui.host: 0.0.0.0 ui.port: 8080

 三.验证

  由于storm是严重依赖于zk集群的,所以在启动storm之前我们需要先启动zk集群

       由于将storm设置了环境变量,所在在任何位置都可以启动

       1.启动

// 143 服务器
storm nimbus &        //后台启动nimbus

storm ui &            //后台启动ui
//在启动过程中可以通过2种方式验证启动是否正常 jps -l 查看storm启动的进程是否存在 log 日志 查看日志是否卡死 

//144 服务器
storm supervisor &
storm logviewer &

//145 服务器
storm supervisor &
storm logviewer &

2.打开UI界面

   http://192.168.100.143:8080

   

   

supervisor 是通过向zk中注册本机名的方式将服务显露出来,然后由nimbus发现

如果supervisor 的host 显示的是hostname,那是因为你本机没有做ip和域名的映射,修改 /etc/hosts

//设置规则是  ip 本机的hostname
192.168.100.143 All-Service       192.168.100.144 nginx-keepalived 192.168.100.145 nginx-keepalived2
原文地址:https://www.cnblogs.com/MrRightZhao/p/10978696.html