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