我想杀死我的Kafka Connect分布式worker,但我无法(或者我不知道如何(确定在Linux中运行的哪个进程是该worker。
运行时
ps aux | grep worker
我确实看到很多工作进程,但不确定哪个是连接工作线程,哪些是标准的非连接工作线程
的确,这些进程中只有一个是昨天启动的,我怀疑就是那个进程,但这显然不是在所有情况下的充分条件,例如,如果 Kafka 集群昨天上线。那么,一般来说,如何确定哪个进程是 Kafka 连接工作线程?
这里的万无一失的方法是什么?
如果其他工作进程与连接无关,则可以使用传递给启动连接工作进程的属性文件搜索连接进程。
ps aux | grep connect-distributed.properties
没有用于连接辅助角色的终止脚本。您必须使用 SIGTERM 运行kill
命令才能正常停止工作进程。