Apache Storm安裝

2018-01-04 18:15 更新

現(xiàn)在,讓我們來看看如何在你的機(jī)器上安裝Apache Storm框架。這里有三個步驟 -

  • 在系統(tǒng)上安裝Java,如果你還沒有安裝。
  • 安裝ZooKeeper框架。
  • 安裝Apache Storm框架。

步驟1 - 驗(yàn)證Java安裝

使用以下命令檢查系統(tǒng)上是否已安裝Java。

$ java -version

如果Java已經(jīng)存在,那么你會看到它的版本號。否則,下載最新版本的JDK。

步驟1.1 - 下載JDK

使用以下鏈接 - www.oracle.com下載最新版本的JDK

最新版本為JDK 8u 60,文件為“jdk-8u60-linux-x64.tar.gz”。在您的機(jī)器上下載文件。

步驟1.2 - 解壓文件

通常文件被下載到下載文件夾。使用以下命令解壓tar設(shè)置。

$ cd /go/to/download/path
$ tar -zxf jdk-8u60-linux-x64.gz

步驟1.3 - 移動到opt文件夾

要使Java對所有用戶可用,請將提取的Java內(nèi)容移動到“/ usr / local / java”文件夾。

$ su
password: (type password of root user)
$ mkdir /opt/jdk
$ mv jdk-1.8.0_60 /opt/jdk/

步驟1.4 - 設(shè)置路徑

要設(shè)置路徑和JAVA_HOME變量,請將以下命令添加到?/ .bashrc文件。

export JAVA_HOME =/usr/jdk/jdk-1.8.0_60
export PATH=$PATH:$JAVA_HOME/bin

現(xiàn)在將所有更改應(yīng)用到當(dāng)前運(yùn)行的系統(tǒng)。

$ source ~/.bashrc

步驟1.5 - Java替代項(xiàng)

使用以下命令更改Java替代項(xiàng)。

update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_60/bin/java 100

1.6步

現(xiàn)在使用第1步中解釋的驗(yàn)證命令(java -version)驗(yàn)證Java安裝。

第2步 - ZooKeeper框架安裝

步驟2.1 - 下載ZooKeeper

要在您的計算機(jī)上安裝ZooKeeper框架,請訪問以下鏈接并下載最新版本的ZooKeeper http://zookeeper.apache.org/releases.html

到目前為止,最新版本的ZooKeeper是3.4.6(ZooKeeper-3.4.6.tar.gz)。

步驟2.2 - 解壓tar文件

使用以下命令解壓tar文件 -

$ cd opt/
$ tar -zxf zookeeper-3.4.6.tar.gz
$ cd zookeeper-3.4.6
$ mkdir data

步驟2.3 - 創(chuàng)建配置文件

使用命令“vi conf / zoo.cfg”打開名為“conf / zoo.cfg”的配置文件,并將所有以下參數(shù)設(shè)置為起點(diǎn)。

$ vi conf/zoo.cfg
tickTime=2000
dataDir=/path/to/zookeeper/data
clientPort=2181
initLimit=5
syncLimit=2

配置文件保存成功后,可以啟動ZooKeeper服務(wù)器。

步驟2.4 - 啟動ZooKeeper服務(wù)器

使用以下命令啟動ZooKeeper服務(wù)器。

$ bin/zkServer.sh start

執(zhí)行此命令后,您將收到一個響應(yīng)如下 -

$ JMX enabled by default
$ Using config: /Users/../zookeeper-3.4.6/bin/../conf/zoo.cfg
$ Starting zookeeper ... STARTED

步驟2.5 - 啟動CLI

使用以下命令啟動CLI。

$ bin/zkCli.sh

執(zhí)行上述命令后,您將連接到ZooKeeper服務(wù)器并獲得以下響應(yīng)。

Connecting to localhost:2181
................
................
................
Welcome to ZooKeeper!
................
................
WATCHER::
WatchedEvent state:SyncConnected type: None path:null
[zk: localhost:2181(CONNECTED) 0]

步驟2.6 - 停止ZooKeeper服務(wù)器

連接服務(wù)器并執(zhí)行所有操作后,可以使用以下命令停止ZooKeeper服務(wù)器。

bin/zkServer.sh stop

您已成功在計算機(jī)上安裝Java和ZooKeeper。現(xiàn)在讓我們看看安裝Apache Storm框架的步驟。

第3步 - Apache Storm框架安裝

步驟3.1 - 下載Storm

要在您的計算機(jī)上安裝Storm框架,請訪問以下鏈接并下載最新版本的Storm http://storm.apache.org/downloads.html

到目前為止,最新版本的Storm是“apache-storm-0.9.5.tar.gz”。

步驟3.2 - 解壓tar文件

使用以下命令解壓tar文件

$ cd opt/
$ tar -zxf apache-storm-0.9.5.tar.gz
$ cd apache-storm-0.9.5
$ mkdir data

步驟3.3 - 打開配置文件

當(dāng)前版本的Storm在“conf / storm.yaml”中包含一個配置Storm守護(hù)程序的文件。將以下信息添加到該文件。

$ vi conf/storm.yaml
storm.zookeeper.servers:
 - "localhost"
storm.local.dir: “/path/to/storm/data(any path)”
nimbus.host: "localhost"
supervisor.slots.ports:
 - 6700
 - 6701
 - 6702
 - 6703

應(yīng)用所有更改后,保存并返回到終端。

步驟3.4 - 啟動Nimbus

$ bin/storm nimbus

步驟3.5 - 啟動Supervisor

$ bin/storm supervisor

步驟3.6 - 啟動UI

$ bin/storm ui

啟動Storm用戶界面應(yīng)用程序后,在您最喜歡的瀏覽器中鍵入URL http:// localhost:8080,您可以看到Storm群集信息及其運(yùn)行的拓?fù)洹T擁撁鎽?yīng)類似于以下屏幕截圖。

斯特羅姆UI
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號