1. 程式人生 > >Storm偽分散式安裝配置

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:$PATH
                                                        export 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