十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1、下載Storm及相關(guān)組件,包括:
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
默認(rèn)configure的前綴--prefix=/usr/local
2,問題集錦
1)gcc未安裝:
configure: error: no acceptable C compiler found in $PATH
解決方法:yum install gcc
2)gcc相關(guān)包沖突
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
解決方法:設(shè)置環(huán)境變量: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
第一個(gè)參數(shù):zookeeper所在的所有節(jié)點(diǎn)服務(wù)器
第二個(gè)參數(shù):本地路徑,必須手動(dòng)創(chuàng)建
第三個(gè)參數(shù):指定主節(jié)點(diǎn)
第四個(gè)參數(shù):指定從節(jié)點(diǎn)工作端口
其中第一個(gè)參數(shù)和第四個(gè)參數(shù)是數(shù)組類型,需要分行寫,其它兩個(gè)是字符串型不能分行寫,且冒號(hào)后面需要有空格,否則報(bào)錯(cuò)
4、運(yùn)行程序
主節(jié)點(diǎn):bin/storm nimbus >/dev/null 2>&1 &從節(jié)點(diǎn):bin/storm supervisor >/dev/null 2>&1 &
主節(jié)點(diǎn)管理:bin/storm ui >/dev/null 2>&1 &
管理頁面:主節(jié)點(diǎn):8080
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。