1. 安裝環境要求
you need to install Storm's dependencies on Nimbus and the worker machines. These are:
- Java 7+ (Apache Storm 1.x is tested through travis ci against both java 7 and java 8 JDKs)
- Python 2.6.6 (Python 3.x should work too, but is not tested as part of our CI enviornment)
按照官方文件 的說明:storm 執行依賴於 Java 7+ 和 Python 2.6.6 +,所以需要預先安裝這兩個軟體。由於這兩個軟體在多個框架中都有依賴,其安裝步驟單獨整理至 :
2. 下載並解壓
下載並解壓,官方下載地址:storm.apache.org/downloads.h…
# tar -zxvf apache-storm-1.2.2.tar.gz
複製程式碼
3. 配置環境變數
# vim /etc/profile
複製程式碼
新增環境變數:
export STORM_HOME=/usr/app/apache-storm-1.2.2
export PATH=$STORM_HOME/bin:$PATH
複製程式碼
使得配置的環境變數生效:
# source /etc/profile
複製程式碼
4. 啟動相關程式
因為要啟動多個程式,所以統一採用後臺程式的方式啟動。進入到 ${STORM_HOME}/bin
目錄下,依次執行下面的命令:
# 啟動zookeeper
nohup sh storm dev-zookeeper &
# 啟動主節點 nimbus
nohup sh storm nimbus &
# 啟動從節點 supervisor
nohup sh storm supervisor &
# 啟動UI介面 ui
nohup sh storm ui &
# 啟動日誌檢視服務 logviewer
nohup sh storm logviewer &
複製程式碼
5. 驗證是否啟動成功
驗證方式一:jps 檢視程式:
[root@hadoop001 app]# jps
1074 nimbus
1283 Supervisor
620 dev_zookeeper
1485 core
9630 logviewer
複製程式碼
驗證方式二: 訪問 8080 埠,檢視 Web-UI 介面:
更多大資料系列文章可以參見 GitHub 開源專案: 大資料入門指南