54.Storm環境搭建
阿新 • • 發佈:2017-05-17
最好 配置 瀏覽器 目錄結構 kill profile 技術分享 .py star
集群環境搭建
- 關閉防火墻,修改/etc/hosts配置(3臺機器的ip可以相互通信)
- 下載安裝jdk7(1.6以上),配置JAVA_HOME, CLASSPATH
- 搭建Zookeeper集群(保證3臺機器的zookeeper都可用)
- 安裝Python(最好是2.6.6版本以上)
地址:wget https://www.python.org/ftp/python/2.6.6/Python-2.6.6.taz
解壓:tar zxf Python-2.6.6.tgz
進入:cd Python-2.6.6
命令1: ./configure -prefix=/usr/local/Python2.6.6
命令2: make
命令3:sudo make install - 下載並解壓Storm發布版本
- 修改storm.yaml配置文件
- 啟動Storm各個後臺進程
實際操作
storm包解壓後的目錄結構是這樣的:
再到bin裏面看看:
再看一下conf目錄,可見我們需要配置的文件:
首先配置一下storm的profile全局環境(三臺機器都要配置):
在來配置一下storm.yaml文件(三臺機器都要配置),要註意短線前後的空格:
配置好後啟動zookeeper:
- zkServer.sh start
- zkServer.sh status
先啟動nimbus.host
storm nimbus &
再啟動supervisor
storm supervisor &
到logs中分別查看nimbus.log 和supervisor.log 是否正常啟動
在啟動nimbus的時候報錯,原因是6627端口已經被storm占用(因為之前已經啟動過一次storm了,以為沒啟動好,又啟動了一次)
(圖片來自網絡)
解決辦法是jps:
然後kill -9 4016,最後再啟動一次
啟動管控臺:
storm ui &
啟動後在瀏覽器輸入: http://192.168.1.16:18080 可以看到如下頁面:
54.Storm環境搭建