關於群起kafka指令碼
啟動和停止指令碼,因為路徑經常出錯,導致啟動或者停止不成功。此指令碼需要在/etc/profile檔案裡配置KAFKA_HOME。
使用方法:<自定義的檔名> start/stop
例:
kk.sh start
kk.sh stop
hadoop102等是hosts中配置的主機名。
#!/bin/bash
case $1 in
"start"){
for i in hadoop102 hadoop103 hadoop104
do
echo "************$i************"
ssh $i "source /etc/profile;nohup ${KAFKA_HOME}/bin/kafka-server-start.sh -daemon ${KAFKA_HOME}/config/server.properties"
done
};;
"stop"){
for i in hadoop102 hadoop103 hadoop104
do
echo "************$i************"
ssh $i "source /etc/profile;nohup ${KAFKA_HOME}/bin/kafka-server-stop.sh ${KAFKA_HOME}/config/server.properties"
done
};;
esac
解決停止kafka,出現No kafka server to stop的問題
將kafka-server-stop.sh中的
PIDS=$(ps ax | grep -i ‘kafka.Kafka’ | grep java | grep -v grep | awk ‘{print $1}’)
修改為
PIDS=$(jps -lm | grep -i ‘kafka.Kafka’ | awk ‘{print $1}’)
在執行過程中還出現了jps找不到的問題。
解決報錯“bash: jps: command not found”
1.切換root使用者
su root
2.建立符號連結
ln -s jps的路徑 連結目標存放位置
我的設定如下:
ln -s /opt/module/jdk1.8.0_144/bin/jps /bin/jps
參考連結:
https://blog.csdn.net/weixin_44318830/article/details/104959433
https://blog.csdn.net/KingAnne/article/details/101034794
https://my.oschina.net/u/4342612/blog/3332480
相關文章
- 您好!關於指令碼指令碼
- 關於 kafkaKafka
- KafKa+Zookeeper+Flume部署指令碼Kafka指令碼
- 關於 Bash 指令碼中 Shebang 的趣事指令碼
- 關於Solidity指令碼相關環境配置及指令碼資料的查詢Solid指令碼
- 關於tee指令
- 【Kafka】Kafka-Server-start.sh 啟動指令碼分析(Ver 2.7.2)KafkaServer指令碼
- 關於oracle 預設示例scott的指令碼Oracle指令碼
- 傳送kafka訊息的shell指令碼Kafka指令碼
- 關於浮點指令
- 關於前端指令碼異常監控的思考前端指令碼
- 關於許可權管理的實用指令碼指令碼
- 多臺kafka同時啟動shell指令碼Kafka指令碼
- Python指令碼消費多個Kafka topicPython指令碼Kafka
- 30個關於Shell指令碼的經典案例(中)指令碼
- 30個關於Shell指令碼的經典案例(下)指令碼
- 30個關於Shell指令碼的經典案例(上)指令碼
- 關於資料庫物件版本比較的指令碼資料庫物件指令碼
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- DG相關指令碼指令碼
- 關於oracle安裝時的root.sh指令碼解析Oracle指令碼
- 關於使用自動指令碼進行檔案下載指令碼
- 關於Oracle資料庫熱備份指令碼深入剖析Oracle資料庫指令碼
- 關於標題彈出指令
- QTP - 指令碼相關收集QT指令碼
- oracle報表相關指令碼Oracle指令碼
- 關於Python指令碼中執行adb命令的方法Python指令碼
- 關於shell中的pl/sql指令碼錯誤排查與分析SQL指令碼
- 關於ASP程式中常見的幾種指令碼語言介紹指令碼
- sql_trace相關指令碼SQL指令碼
- 如何實現工具無關化?關於自動化測試指令碼的設計指令碼
- 關於密碼密碼
- 解剖Nginx·自動指令碼篇(7)型別相關指令碼系列Nginx指令碼型別
- 關於python Miniconda的指令碼安裝及 環境控制Python指令碼
- Oracle 效能相關常用指令碼(SQL)Oracle指令碼SQL
- linux 定時關機指令碼Linux指令碼
- 解剖Nginx·自動指令碼篇(3)原始碼相關變數指令碼 auto/sourcesNginx指令碼原始碼變數
- 解剖Nginx·自動指令碼篇(5)編譯器相關主指令碼Nginx指令碼編譯