多臺kafka同時啟動shell指令碼
假設有三臺機器,分別為mypc01,mypc02,mypc03
#!/bin/bash
show(){
echo -e "\033[0;37;44m"$1"\033[00m"
}
case $1 in
start)
for i in mypc01 mypc02 mypc03
do
show "--------------- $i ---------------"
ssh $i> /dev/null 2>&1 << eof
/usr/local/kafka/bin/kafka-server-start.sh -daemon /usr/local/kafka/config/server.properties
exit
eof
echo " $i kafka已啟動 "
done
;;
stop)
for i in mypc01 mypc02 mypc03
do
show "--------------- $i ---------------"
ssh $i '/usr/local/kafka/bin/kafka-server-stop.sh'
echo " $i kafka已經關閉 "
done
;;
esac
相關文章
- Shell指令碼 | 效能測試之啟動時間指令碼
- 通過shell指令碼同時監控多個資料庫負載指令碼資料庫負載
- [ 轉載 ] HBASE啟動指令碼/Shell解析指令碼
- shell編寫服務啟動指令碼指令碼
- 【Kafka】Kafka-Server-start.sh 啟動指令碼分析(Ver 2.7.2)KafkaServer指令碼
- 傳送kafka訊息的shell指令碼Kafka指令碼
- Shell指令碼控制docker容器啟動順序指令碼Docker
- Mongodb總結1-啟動和Shell指令碼MongoDB指令碼
- Windows環境同時啟動多個TomcatWindowsTomcat
- tomcat定時啟動指令碼Tomcat指令碼
- shell指令碼-免互動指令碼
- shell指令碼監控啟動停止weblogic服務指令碼Web
- SHELL指令碼實現Oracle自啟動與關閉指令碼Oracle
- 如何同時啟動多個Tomcat伺服器Tomcat伺服器
- shell指令碼實現多臺伺服器自動巡檢--可參考學習指令碼伺服器
- 啟動vi時自動執行的指令碼指令碼
- 遠端啟動HADOOP+YARN叢集Shell指令碼HadoopYarn指令碼
- linux下啟動和終止JAVA程式shell指令碼LinuxJava指令碼
- mysql定時備份shell指令碼MySql指令碼
- bash shell指令碼接受多個引數指令碼
- 自動輸入密碼使用root許可權開啟shell指令碼密碼指令碼
- shell動態指令碼和pl/sql動態指令碼的比較指令碼SQL
- shell指令碼指令碼
- 利用shell指令碼生成動態sql指令碼SQL
- ORACLE自動備份shell指令碼Oracle指令碼
- svn and maven 自動部署shell指令碼Maven指令碼
- httpd啟動指令碼httpd指令碼
- Linux Shell指令碼時間排程Linux指令碼
- 自動定時備份 mysql 資料庫 的 shell 指令碼MySql資料庫指令碼
- Linux啟動/關機時執行指令碼Linux指令碼
- 自動化指令碼安裝mysql shell指令碼範例指令碼MySql
- shell 指令碼讀多個oracle_sid指令碼Oracle
- 如何在Docker容器啟動時自動執行指令碼Docker指令碼
- 一個簡單的Linux啟動jar包的shell指令碼LinuxJAR指令碼
- [Shell] Shell 生成 HTML指令碼HTML指令碼
- PHP 避免同時執行一個指令碼PHP指令碼
- shell擴充套件——免互動指令碼套件指令碼
- 自動重建失效index的shell指令碼Index指令碼