【问题标题】:Which process to kill to stop a Kafka Connect Worker?要停止 Kafka Connect Worker 需要终止哪个进程?
【发布时间】:2020-10-16 14:35:53
【问题描述】:

我想杀死我的 Kafka Connect 分布式工作器,但我无法(或者我不知道如何)确定在 linux 中运行的哪个进程是那个工作器。

运行时

ps aux | grep worker

我确实看到了很多工作进程,但不确定哪个是连接工作人员,哪些是标准的非连接工作人员

确实,昨天只启动了这些进程中的一个,我怀疑就是那个,但这显然不是所有情况下的充分条件,例如,如果 Kafka 集群昨天上线。那么,一般来说,我如何确定哪个进程是 Kafka 连接工作者?

这里的万无一失的方法是什么?

【问题讨论】:

    标签: apache-kafka apache-kafka-connect


    【解决方案1】:

    如果其他工作进程与connect无关,您可以使用您传递的属性文件搜索连接进程以启动连接工作。

    ps aux | grep connect-distributed.properties
    

    连接工作人员没有终止脚本。您必须使用 sig term 运行 kill 命令才能优雅地停止工作进程。

    【讨论】:

    • 谢谢,我找到了。 (而且我知道如何杀死它;))
    • @SiLaf 嗨,你是怎么做到的?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-10
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多