Storm安裝與配置


1、下載Storm及相關組件,包括:

    Storm包:https://storm.apache.org/downloads.html

    ZeroMQ包:http://zeromq.org/area:download

    JZMQ包:https://github.com/nathanmarz/jzmq

2、安裝依賴包

    1,安裝ZeroMQ包和JZMQ包

        一般步驟:

        ./configure

        make

        make install

        默認configure的前綴--prefix=/usr/local

    2,問題集錦

        1)gcc未安裝:

            configure: error: no acceptable C compiler found in $PATH

            解決方法:yum install gcc

        2)gcc相關包衝突

            glibc-common-2.12-1.80.el6.i686 (installed) Requires: glibc = 2.12-1.80.el6

            解決方法:yum list glibc

            yum remove glibc.i686

            yum install gcc

        3)c++編譯器未安裝

            configure: error: Unable to find a working C++ compiler

            解決方法:yum install gcc-c++

        4)libsodium未安裝

            No package 'libsodium' found

            解決方法:下載並安裝libsodium:

            https://download.libsodium.org/libsodium/releases/

        5)libsodium未找到

            No package 'libsodium' found

            解決方法:設置環境變量:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

    3、配置Storm

        在conf/storm.yaml中添加:

storm.zookeeper.servers:
     - "XHadoop1"
     - "XHadoop2"
     - "XHadoop3"
storm.local.dir: "/root/home/storm_work"
nimbus.host: "XHadoop1"
supervisor.slots.ports:
     - 6700
     - 6701
     - 6702
     - 6703

        第一個參數:zookeeper所在的所有節點服務器

        第二個參數:本地路徑,必須手動創建

        第三個參數:指定主節點

        第四個參數:指定從節點工作端口

        其中第一個參數和第四個參數是數組類型,需要分行寫,其它兩個是字符串型不能分行寫,且冒號後面需要有空格,否則報錯

    4、運行程序

        主節點:bin/storm nimbus >/dev/null 2>&1 &

        從節點:bin/storm supervisor >/dev/null 2>&1 &

        主節點管理:bin/storm ui >/dev/null 2>&1 &

        管理頁面:主節點:8080



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章