1 環境
centos7、apache-storm-1.1.1、jdk1.8、python 2.7.5、 zookeeper-3.4.11叢集
2 步驟:
2.1 下載下傳解壓apache-storm-1.1.1.tar.gz到linux
tar vxzf apache-storm-1.1.1.tar.gz
2.2 配置
2.2.1 切換到storm配置目錄
cd apache-storm-1.1.1/conf/
2.2.2 修改storm.yaml中的以下配置
storm.zookeeper.servers:
- "192.168.80.128"
- "192.168.80.131"
- "192.168.80.132"
storm.local.dir: "/home/laoguan/storm"
nimbus.seeds: ["192.168.80.128", "192.168.80.131", "192.168.80.132"]
supervisor.slots.ports:
- 6700
- 6701
- 6702
- 6703
torm.health.check.dir: "healthchecks"
storm.health.check.timeout.ms: 5000
(注意:一定要有空格,否則會報錯,建議直接粘貼過去再把ip改為自己zk叢集的即可)以上配置詳解
配置項 | 配置說明 |
---|---|
storm.zookeeper.servers | ZooKeeper伺服器清單 |
storm.local.dir | storm使用的本地檔案系統目錄(必須存在并且storm程序可讀寫) |
nimbus.seeds | 主要節點的位址,可以配置多個 |
supervisor.slots.ports | supervisor上能夠運作workers的端口清單.每個worker占用一個端口,且每個端口隻運作一個worker.通過這項配置可以調整每台機器上運作的worker數.(調整slot數/每機) |
torm.health.check.dir | 節點健康檢測目錄 |
storm.health.check.timeout.ms | 逾時時間設定 |
2.2.3 啟動storm,需要先切換到storm的bin目錄下
./storm nimbus
./storm ui
./storm logviewer
在浏覽器通路:http://你的storm所在ip位址:8080, 即可檢視Storm UI首頁
歡迎志趣相投的朋友一起學習交流!
本人qq:906570770
技術資料分享群:272811256(本人收集的資料免費分享,也是技術交流學習的
好去處)