Storm 系列(三)—— Storm 單機版本環境搭建

heibaiying發表於2019-09-22

1. 安裝環境要求

you need to install Storm's dependencies on Nimbus and the worker machines. These are:

  1. Java 7+ (Apache Storm 1.x is tested through travis ci against both java 7 and java 8 JDKs)
  2. 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 介面:

https://github.com/heibaiying

更多大資料系列文章可以參見 GitHub 開源專案大資料入門指南

相關文章