如何正确重启kafka服务器?

时间:2018-07-19 17:14:15

标签: apache-kafka apache-zookeeper

每次我停止kafka服务器并重新启动时,它都无法正常启动,因此我必须重新启动整个计算机并启动kafka服务器。 有人知道我可以在不重新启动机器的情况下重新启动kafka服务器吗? 实际上,我想终止上一个会话的使用者。

谢谢

Zeinab

2 个答案:

答案 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