Storm偽分散式安裝配置
storm安裝配置前的準備工作:1.安裝Zookeeper。
2.上傳apache-storm-1.0.3.tar.gz安裝包到linux系統目錄下,我的是/tools(WinScp上傳)
一.解壓檔案:cd ~/tools 找到上傳的安裝包,解壓檔案:tar -zxvf apache-storm-1.0.3.tar.gz -C ~/training/ (training是安裝包解壓到的目錄,自己建立的)
二.解壓完成設定環境變數:執行命令:vi ~/.bash_profile
輸入環境變數資訊: STORM_HOME=/root/training/apache-storm-1.0.3
export STORM_HOME
PATH=$STORM_HOME/bin:$PATHexport PATH
然後儲存退出,並且使環境變數生效:source ~/.bash_profile
三.核心配置檔案:conf/storm.yaml
進入到storm安裝目錄下的conf目錄,vi storm.yaml 開啟行號 :set number
在18 19行輸入:18 storm.zookeeper.servers:
19 - "bigdata111" 注意:- 後面存在一個空格
24 nimbus.seeds: ["bigdata111"] 注意:: 後面存在一個空格(配置的主節點IP)
四.在storm安裝的home目錄下建立一個目錄(作用): 任務提交給nimbus後,將任務的jar檔案上傳到該目錄
該目錄是儲存客戶端提交的jar檔案(任務)
mkdir /root/training/apache-storm-1.0.3/tmp
接著原來的配置檔案下面繼續配置: 26 storm.local.dir: "/root/training/apache-storm-1.0.3/tmp"
五.配置從節點個數:28 supervisor.slots.ports:
29 - 6700
30 - 6701
31 - 6702
32 - 6703