1
我有kafka經紀人正在運行,我想停止kafka和zookeeper以進行一些修改並重新啓動所有操作(將log.retention.hours帶到4)。 但是,命令:Kafka-server-stop似乎不起作用! 卡夫卡服務器停止我有這樣的:無法停止kafka服務器和動物園管理員
PIDS=$(ps ax | grep -i 'kafka\.Kafka' | grep java | grep -v grep | awk '{print $1}')
if [ -z "$PIDS" ]; then
echo "No kafka server to stop"
exit 1
else
kill SIGTERM $PIDS
fi
我想殺卡夫卡服務器突未與「殺-9」但是每次都與另一個PID重新啓動。 如何重新啓動一切?停止卡夫卡和動物園管理員重新啓動。
編輯:
當我運行:ps的輔助|
root 6303 2.9 14.6 4861140 1174552 pts/0 Sl 16:26 0:53 /.../kafka-connect-fs-0.2-SNAPSHOT-package/share/java/kafka-c
root 7710 1.3 2.4 3061164 192612 pts/2 Sl+ 16:28 0:23 /.../kafka-connect-fs/c
root 12008 0.4 11.3 3654604 907448 ? Sl Jun02 65:11 /.../kafka-connect-fs-0.2-SNAPSHOT-package/share/java/kafka-c
root 13838 0.0 0.0 112656 936 pts/1 R+ 16:56 0:00 grep --color=auto kafka
root 26192 0.1 5.0 3062204 401224 ? Sl Jun02 25:34 /.../kafka-connect-fs-0.2-SNAPSHOT-package/share/java/kafka
感謝您的快速響應。我使用kafka 0.10.2.0,我將腳本更改爲「kill -s TERM $ PIDS」,但我仍然得到:「沒有kafka服務器停止」 當我使用此命令列出代理時:zookeeper-shell .sh localhost:2181 <<<「ls/brokers/ids」,我得到我的經紀人[0,1,2] – AsmaaM
你能在命令行執行腳本的第一個命令嗎?所以... ps ax | grep -i'kafka \ .Kafka'| grep java | grep -v grep | awk'{print $ 1}'結果是什麼? – ppatierno
我剛剛做了,它什麼也沒有返回... – AsmaaM