日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

shell脚本启动kafka集群的多台节点

發布時間:2023/12/3 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 shell脚本启动kafka集群的多台节点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【README】 由于集群有多臺機器,啟動kafka ,查看其狀態,都需要每臺機器去執行命令, 可以寫個腳本基于ssh免密登錄批量執行;?

?

【1】啟動kafak (kk.sh)

#!/bin/bash case $1 in "start"){for i in centos201 centos202 centos203do echo "**********$i kafka start **********"ssh $i "/opt/module/kafka-0.11/bin/kafka-server-start.sh -daemon /opt/module/kafka-0.11/config/server.properties"done };;"stop"){for i in centos201 centos202 centos203do echo "**********$i kafka stop**********"ssh $i "/opt/module/kafka-0.11/bin/kafka-server-stop.sh /opt/module/kafka-0.11/config/server.properties"done };; esac

【2】執行jps(xcall.sh )

#!/bin/bash params=$@ for i in centos201 centos202 centos203do echo "********** $i $params start **********"ssh $i "$params"done

【3】 以上腳本,只需要將其放置在 kafka_home/bin/ 目錄下,然后 chmod +x xcall.sh 即可執行 ;

?

【4】執行效果?

[root@centos201 bin]# kk.sh stop **********centos201 kafka stop********** No kafka server to stop **********centos202 kafka stop********** No kafka server to stop **********centos203 kafka stop********** No kafka server to stop [root@centos201 bin]# [root@centos201 bin]# kk.sh start **********centos201 kafka start ********** **********centos202 kafka start ********** **********centos203 kafka start ********** [root@centos201 bin]# [root@centos201 bin]# [root@centos201 ~]# xcall.sh jps ********** centos201 jps start ********** 5763 Jps 1692 QuorumPeerMain 5116 Kafka ********** centos202 jps start ********** 4784 Kafka 5076 Jps 3370 QuorumPeerMain ********** centos203 jps start ********** 4185 Jps 1676 QuorumPeerMain 4110 Kafka

?

總結

以上是生活随笔為你收集整理的shell脚本启动kafka集群的多台节点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。