您好,登錄后才能下訂單哦!
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 supervisor >/dev/null 2>&1 &
主節點管理:bin/storm ui >/dev/null 2>&1 &
管理頁面:主節點:8080
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。