天天看點

linux下storm叢集搭建

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(本人收集的資料免費分享,也是技術交流學習的

好去處)

繼續閱讀