zoukankan      html  css  js  c++  java
  • centos下安装storm

    centOS安装ZeroMQ

    centOS安装ZeroMQ所需组件及工具:

    yum install gcc

    yum install gcc-c++

    yum install make

    yum install uuid-devel

    yum install libuuid-devel

    JZMQ安装过程中错误及所需组件:

    错误:autogen.sh: error: could not find libtool.  libtool is required to run autogen.sh.

    安装:yum install libtool

    1.1.1 安装JZMQ

    从官方网站下载最新稳定的JZMQ

    git clone https://github.com/nathanmarz/jzmq.git

    报错找不到git,

    先安装git

    apt-get install git

    然后

    git clone https://github.com/nathanmarz/jzmq.git

    cd  jzmq

    然后继续运行 ./autogen.sh

    报错

    autogen.sh: error: could not find pkg-config.  pkg-config is required to run autogen.sh.

    需要安装pkg-config

    安装 sudo apt-get install pkg-config

    sudo apt-get install libtool

    sudo apt-get install autoconf

          再次安装./autogen.sh

    安装成功后,继续./configure

    运行make

    报错

    make[1]: *** No rule to make target `classdist_noinst.stamp', needed by `org/zeromq/ZMQ.class'.  Stop.

    make: *** [all-recursive] Error 1

    从网上找了下。

    需要做如下的额外动作。

    $ touch src/classdist_noinst.stamp

    $ make

    make[1]: *** No rule to make target `org/zeromq/ZMQException.class, needed by `all'.  Stop.

    make: *** [all-recursive] Error 1

    需要继续做

    $ cd src/org/zeromq/

    $ /jzmq/src/org/zeromq$ javac  *.java

    $ cd ../../../

          运行以上命令后,就可以make 和make install了

    $ make

    $ sudo make install

    只要没报错,JZMQ安装成功

    1.1.1 安装Storm

    下载最新稳定版本 0.82

    wget https://www.dropbox.com/s/fl4kr7w0oc8ihdw/storm-0.8.2.zip

    unzip storm-0.8.2.zip

    cd  /data/justfortest/stormsingle/storm-0.8.2/conf

    vi storm.yaml

    添加内容如下:

    注意每个行头、冒号和-后面都要有空格

    storm.zookeeper.servers:

       - "xxx.xxx.xxx.xxx"

     storm.zookeeper.port: 2181

     nimbus.host: "xxx.xxx.xxx.xxx"

     ui.port: "18080"

     storm.local.dir: "/data/justfortest/stormsingle/storm-0.8.2/localdata"

     supervisor.slots.ports:

       - 6700

       - 6701

       - 6702

       - 6703

    1.1.1 启动Storm服务器

    先启动zookeeper

    cd  /data/justfortest/stormsingle/zookeeper-3.4.5/bin

    ./zkServer.sh start

    启动nimbus进程

    ./storm nimbus &

    启动supervisor进程

    ./storm supervisor  &

    启动ui进程

    ./storm ui &

    验证是否成功

    通过  netstat -aon |grep 18080   查看ui是否正常启动

    在浏览器输入

    http://xxx.xxx.xxx.xxx:18080/

    另外,通过jps命令,也可查看当前运行的进程

    如果出错,可以查看相关日志

    日志在 /data/justfortest/stormsingle/storm-0.8.2/logs

    每个进程分别对应一个日志

    1.1.1 启动Storm服务器

    直接kill掉各个进程即可

    Kill -9 5666

    Kill -9 5171

    Kill -9 8839

    停止zookeeper

    cd  /data/justfortest/stormsingle/zookeeper-3.4.5/bin

    ./zkServer.sh stop

  • 相关阅读:
    CF1354D
    Keiichi Tsuchiya the Drift King
    二分查找[搬运链接]
    树状数组的修炼 疑惑篇
    离线
    关于二维差分和二维前缀和的注意事项
    QWORD PTR [rcx],0x0 ??
    字典树
    数据库题
    需要掌握的技能汇总
  • 原文地址:https://www.cnblogs.com/lanblogs/p/6552308.html
Copyright © 2011-2022 走看看