每次我停止kafka服务器并重新启动时,它都无法正常启动,因此我必须重新启动整个计算机并启动kafka服务器。 有人知道我可以在不重新启动机器的情况下重新启动kafka服务器吗? 实际上,我想终止上一个会话的使用者。
谢谢
Zeinab
答案 0 :(得分:5)
如果您的Kafka经纪人正在从Confluent Platform的最新版本中作为服务运行(可在/lib/systemd/system/
下找到),则可以使用以下方式停止它:
systemctl stop confluent-kafka.service
或者如果您想重新启动服务,
systemctl restart confluent-kafka.service
否则,您可以使用停止经纪人
./bin/kafka-server-stop.sh
然后重新启动它:
./bin/kafka-server-start.sh config/server.properties
如果要停止特定使用者,只需找到相应的进程ID:
ps -ef | grep consumer_name
并终止该过程:
kill -9 process_id
答案 1 :(得分:0)
或者简单地:
sudo systemctl restart kafka