zoukankan      html  css  js  c++  java
  • centos6.4上安装storm0.82

    centos 6.4版本下安装storm0.82

    需要先安装zookeeper,见上文http://blog.csdn.net/xqj198404/article/details/10433527

    如果无法联网,使用文件安装请在这里寻找更新源   base源

    文件列表


    1.首先安装libtool,否则autogen的脚本无法运行yum install libtool
    2.安装libuuid-devel,否则报错yum install libuuid-devel
    3.先安装zeromq的2.1.4版本,注意,如果有configure: error: Unable to find a working C++ compiler说明系统没有安装g++,使用命令yum install gcc-c++安装g++
    (1)./autogen.sh
    (2)./configure
    (3)make
    (4)make install注意是root权限
    4.jzmq需要zeromq,否则会有zmq.h找不到的错误
    (1)./autogen.sh
    (2)./configure
    (3)make

    (4)make install注意是root权限

    5.配置storm的配置文件建议使用下面默认文件,因为这个脚本对空格有许多不好的癖好,很容易出错

    默认配置文件下载

    6以下是启动Storm各个后台进程的方式:

        Nimbus: 在Storm主控节点上运行"nohup bin/storm nimbus &"启动Nimbus后台程序,并

    放到后台执行;
        Supervisor: 在Storm各个工作节点上运行"nohup bin/storm supervisor &"启动

    Supervisor后台程序,并放到后台执行;
        UI: 在Storm主控节点上运行"nohup bin/storm ui &"启动UI后台程序,并放到后台执行

    ,启动后可以通过http://{nimbus host}:8080观察集群的worker资源使用情况、Topologies

    的运行状态等信息

    7.集群提交任务

    (1)启动Storm Topology:

    storm jar 包.jar 类名 参数1 参数2 .....

    (2)停止Storm Topology

    storm kill Topology名

  • 相关阅读:
    线程池源码解析
    String与常量池
    spring循环依赖
    ConcurrentHashMap源码解析(JDK8)
    原子类源码分析
    web service和ejb的区别
    RPC
    hashcode()和equals()的区别
    关于json
    Lifecycle of jsf
  • 原文地址:https://www.cnblogs.com/AI001/p/3368877.html
Copyright © 2011-2022 走看看