zoukankan      html  css  js  c++  java
  • apache-storm-1.0.3安装部署

     

    CentOS7-1

    CentOS7-2

    CentOS7-3

    CentOS7-4

    nimbus

    supervisor

    supervisor

    supervisor

    core(UI)

     

     

     

    1、首先安装配置zookeeper

    2、Python安装(官网要求2.6.6以上),CentOS7系统自带2.7.x版本。

    3、配置/opt/apache-storm-1.0.3/conf/storm.yaml

     storm.zookeeper.servers:

         - "CentOS7-1"

         - "CentOS7-2"

         - "CentOS7-3"

     nimbus.seeds: ["CentOS7-1"]

     supervisor.slots.ports:

         - 6700

         - 6701

         - 6702

         - 6703

     storm.local.dir: "/storm/localdir/"

     ui.port: 10080

      注意:上面配置参数前的空格符、TAB符不要去掉,否则会报错

    4、同步以上配置到其他服务器。

    5、 在各个节点上增加storm集群本地存储文件,该目录被Nimbus和Supervisor进程用于存储少量状态,如jars、confs等的本地磁盘目录,需要提前创建该目录并给以足够的访问权限。然后在storm.yaml中配置该目录

    sudo mkdir -p /storm/localdir/

     6、启动Storm各个后台进程

     在hostname=master节点CentOS7-1启动Nimbus进程服务,放置于后台运行

      nohup bin/storm nimbus >/dev/null 2>&1 &

    在各个hostname-slavery节点(CentOS7-2CentOS7-3,CentOS7-4)启动Supervisor

      nohup bin/storm supervisor >/dev/null 2>&1 &

    hostname=master(CentOS7-1节点启动UI进程服务,放置于后台运行

      nohup bin/storm ui >/dev/null 2>&1 &  

    7、 启动后打开浏览器,访问http://10.79.115.111:10080,打开的storm ui界面如下:

     

  • 相关阅读:
    前后端交互实现(nginx,json,以及datatable的问题相关)
    前端工作笔记
    系统前端基本文件+ajax部分理解
    python(day17)二分查找
    python(day16)内置函数,匿名函数
    day15(PYTHON)推导式{生成器,字典,列表,集合}
    Javascript 模拟 new
    Javascript call和apply的模拟实现
    Javascript——bind的模拟实现
    模拟Vue 中数据双向绑定
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/6439901.html
Copyright © 2011-2022 走看看