Apache Storm框架單機安裝與配置

2021-08-27 03:27:10 字數 1093 閱讀 2378

到目前為止,最新版本的storm是「apache-storm-1.2.2.tar.gz」。

2 - 解壓tar檔案

使用以下命令解壓tar檔案

$ cd opt/

$ tar -zxf apache-storm-1.2.2.tar.gz

$ cd apache-storm-1.2.2

$ mkdir data

3 - 開啟配置檔案

當前版本的storm在「conf / storm.yaml」中包含乙個配置storm守護程式的檔案。將以下資訊新增到該檔案。

$ vi conf/storm.yaml

storm.zookeeper.servers:

- "localhost"

storm.local.dir: "/opt/storm/apache-storm-1.2.2/data"

nimbus.host: "localhost"

supervisor.slots.ports:

- 6700

- 6701

- 6702

- 6703

應用所有更改後,儲存並返回到終端。

4 - 啟動nimbus

$ bin/storm nimbus

5 - 啟動supervisor

$ bin/storm supervisor

6 - 啟動ui

$ bin/storm ui

啟動storm使用者介面應用程式後,在瀏覽器中鍵入虛擬機器的url:http://《虛擬機器ip>:8080/index.html,可以看到storm群集資訊及其執行的拓撲。該頁面應類似於以下螢幕截圖。

注:本人犯了個很二的錯誤,一開始在我本地的瀏覽器裡訪問:http://localhost:8080,結果死活打不開,檢查了無數遍,沒有任何問題,鬱悶的我都懷疑人生了。直到突然靈光一現:***,localhost是我本地windows機器,storm安裝在虛擬機器裡,要是能用localhost訪問的到才怪呢。所以啊,有時候習慣性的東西,最簡單的東西,才會是最不容易發現的問題之所在啊。

apache storm集群配置記錄

2.安裝zookeeper集群 參考 3.安裝storm 這裡有個坑,因為我是在乙個centos的虛擬機上安裝好zookeeper和storm後,在copy虛擬機器的檔案建立另外兩個虛擬機器的,然後在修改ip和hostname,結果發現nimbus啟動後,啟動另外兩個節點的supervisor在ui...

Apache Storm 官方文件 FAQ

worker 的完整數量是由 supervisor 配置的。每個 supervisor 會分配到一定數量的 jvm slot,你在拓撲中設定的 worker number 就是以這個 slot 數量為依據進行分配的。不建議為每個拓撲在每台機器上分配超過乙個 worker。假如有乙個執行於三颱 8 核...

Apache Storm 官方文件 本地模式

本地模式是一種在本地程序中模擬 storm 集群的工作模式,對於開發和測試拓撲很有幫助。在本地模式下執行拓撲與在集群模式下執行拓撲的方式很相似。建立乙個程序內的 集群 只需要使用localcluster類即可,例如 import backtype.storm.localcluster localcl...