storm單機環境部署


  前面說過storm集群的部署,這篇主要介紹storm單機環境部署,其實他們之間很類似,就是將之前配置文件中所有的集群條目改成本機的地址即可,部署之前應該按前面solr和zookeeper單機環境部署那篇文章中,正確設置好zookeeper並且啟動zookeeper服務,設置方法和前面完全一致,接下來開始配置storm,首先釋放storm並且放到/usr/目錄下,命令如下:

$ tar -xvzf apache-storm-0.9.6.tar.gz
$ mkdir /usr/storm
$ mv apache-storm-0.9.6/ /usr/storm/
$ cd /usr/storm/apache-storm-0.9.6

  以上只是一種釋放方式,這個完全可以根據自己的情況來,接下來開始配置strom配置文件storm.yaml

vim conf/storm.yaml

  找到storm.zookeeper.servers:配置項,這里原來是配置所有zookeeper服務集群的,這里改成本機即可:

  

  其他的都注釋不用動

  然后配置nimbus監控節點nimbus.host選項,當然還是本地地址:

  

  然后在最后手動添加storm.local.dir相關文件存放的本地目錄和supervisor.slots.ports執行worker作業進程的端口,我們說過這里最多是5個,之前集群配置了3個,這里默認就是4個端口:6700,6701,6702,6703

  

  這里本地文件存放目錄就在/usr/storm下,可以自定義修改

  注意一點是:配置條目的冒號后面要有一個空格,下面的對應值橫杠兩側都要有空格,前面可以多輸入幾個,注意這些細節可以避免很多錯誤

  到這里storm的基本配置就完成了,單機環境暫時不用配置drpc服務了,這個時候保存並退出配置文件

  然后執行命令啟動nimbus主節點: nohup bin/storm nimbus >> /dev/null &  稍等一會屏幕滾動,然后按回車就回到了命令行

  繼續啟動supervisor從節點: nohup bin/storm supervisor >> /dev/null &  

  都啟動完畢之后,啟動strom ui管理界面: bin/storm ui & 

  現在,執行 jps 命令可以查看到nimbus、supervisor、core這三個進程,打開瀏覽器訪問對應主機的地址,這里是http://192.168.28.133:8080,訪問就可以進入Storm UI了

  

  到這里,strom運行正常,strom的單機環境搭建就基本完成了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM