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
  • 相关阅读:
    关于工作流的思考
    RssBandit.net应用示例(RSS聚集器)[暂未完成]
    前端是否应该将css和js分开设置两个不同岗位
    初中级工程师是否应急于学习html5?
    招聘条件中的学历问题
    禁止拖动屏幕
    html5全屏api
    html5兼容陷阱合集
    borderimage试用心得
    web app的一些特殊meta和link标签
  • 原文地址:https://www.cnblogs.com/MrRightZhao/p/10978696.html
Copyright © 2011-2022 走看看