到目前為止,最新版本的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...