Kubernetes 運行strom(七)

前提:

已經安裝運行Kubernetes集羣

 

安裝步驟:

1: 啓動Zookeeper服務

ZooKeeper是一個分佈式協調者服務,Strorm使用它來作爲引導程序和存儲運行狀態數據

使用examples/storm/zookeeper.json來創建一個運行ZooKeeper服務的pod。

kubectl create -f xxxx/zookeeper.json

然後使用examples/storm/zookeeper-service.json文件創建一個邏輯服務端節點來給storm訪問的Zookeeper pod

kubectl create -f examples/storm/zookeeper-service.json

在這之前,你需要確保Zookeeper pod處於運行態並且可以被訪問

 

2:啓動Nombus服務

Nimbus服務是Storm集羣的主節點服務,Nimbus依賴於多種功能的Zookeeper

服務

使用examples/storm/storm-nimbus.json文件創建一個運行Nimbus服務的pod

kubectl create -f examples/storm/storm-nimbus.json

然後使用examples/storm/storm-nimbus-service.json文件創建一個邏輯服務終端節點用於storm工作者訪問Nimbus pod

kubectl create -f examples/storm/storm-nimbus-service.json

確保Nimbus服務運行正常。

 

3:啓動storm工作者

在Storm集羣中, storm工作者來完成繁重的工作,storm工作者需要保證Zookeeper和Nimbus服務處於運行狀態

使用examples/storm/storm-worker-controller.json文件來創建副本控制器來管理工作者pods

kubectl create -f exampls/storm/storm-worker-controller.json

 

查看工作者們是否在運行

一種查看工作者信息的方式,通過zookeeper服務查看客戶端在運行

kubectl create -f zookeeper.json

 

kubectl create -f zookeeper-service.json

 

確保ZooKeeper Pod正在運行(使用:kubectl get pods)。

 

kubectl create -f storm-nimbus.json

 

kubectl create -f storm-nimbus-service.json

 

確保Nimbus Pod正在運行。

 

kubectl create -f storm-worker-controller.json

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章