zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    select + 回调 + 事件循环
    进程间通信
    多进程复习
    concurrent.futures 使用及解析
    多线程复习 Rlock ,Condition,Semaphore
    生成器读取大文件应用
    VS远程调试与附加调试
    Linux后台有个systemd-r进程,占用5355等端口
    linux中 shell编程 判断服务是否运行
    使用Keepalived实现linux高可用集群
  • 原文地址:https://www.cnblogs.com/MrRightZhao/p/10978696.html
Copyright © 2011-2022 走看看