關於群起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
- 關於Solidity指令碼相關環境配置及指令碼資料的查詢Solid指令碼
- 關於 Bash 指令碼中 Shebang 的趣事指令碼
- 關於tee指令
- 【Kafka】Kafka-Server-start.sh 啟動指令碼分析(Ver 2.7.2)KafkaServer指令碼
- Python指令碼消費多個Kafka topicPython指令碼Kafka
- 傳送kafka訊息的shell指令碼Kafka指令碼
- 關於前端指令碼異常監控的思考前端指令碼
- 多臺kafka同時啟動shell指令碼Kafka指令碼
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- 30個關於Shell指令碼的經典案例(中)指令碼
- 30個關於Shell指令碼的經典案例(上)指令碼
- 30個關於Shell指令碼的經典案例(下)指令碼
- 關於Python指令碼中執行adb命令的方法Python指令碼
- 關於python Miniconda的指令碼安裝及 環境控制Python指令碼
- 關於標題彈出指令
- sql_trace相關指令碼SQL指令碼
- 關於ASP程式中常見的幾種指令碼語言介紹指令碼
- 如何實現工具無關化?關於自動化測試指令碼的設計指令碼
- 關於密碼密碼
- 模擬上游服務,使用指令碼推送訊息給 Kafka 的解析指令碼Kafka
- 關於volatile與指令重排序的探討排序
- 關於使用Spring Boot的Kafka教程 - DZone大資料Spring BootKafka大資料
- 刪除 AP 發票相關指令碼指令碼
- 關係錶轉dooris 的java 指令碼Java指令碼
- 基於Jenkins + Gitlab + 蒲公英(附上shell指令碼)JenkinsGitlab指令碼
- 基於 “typesys” 實現序列指令碼框架指令碼框架
- 關於原碼,反碼,補碼
- 【Kafka】基於Windows環境的Kafka有關環境(scala+zookeeper+kafka+視覺化工具)搭建、以及使用.NET環境開發的案例程式碼與演示KafkaWindows視覺化
- 用於管理應用程式得shell指令碼指令碼
- 基於node實現Vue打包部署指令碼Vue指令碼
- 教你如何基於python實現指令碼加密Python指令碼加密
- 關於程式碼複用
- 機器碼 指令 組合語言 的關係機器碼組合語言
- Kafka程式碼解析Kafka
- 基於Groovy的規則指令碼引擎實戰指令碼
- 基於WiFi的防盜報警Python指令碼WiFiPython指令碼
- 有關Kafka的那些事Kafka