【发布时间】:2017-06-12 23:03:50
【问题描述】:
我正在运行 kafka 代理,我想停止 kafka 和 zookeeper 进行一些修改并重新启动一切(将 log.retention.hours 设置为 4)。 但是命令:Kafka-server-stop 似乎不起作用! 在 kafka-server-stop 我有这个:
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
我尝试使用“kill -9”杀死 kafka 服务器进程,但每次它都以另一个 PID 重新启动。 我怎样才能重新启动一切?停止 kafka 和 zookeeper 重新启动。
编辑:
当我运行时:ps aux | grep 卡夫卡, 我得到这样的东西:
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
【问题讨论】:
标签: apache-kafka apache-zookeeper