Какой процесс убить, чтобы остановить Kafka Connect Worker? - PullRequest
0 голосов
/ 26 апреля 2019

Я хочу убить своего распределенного работника Kafka Connect, но я не могу (или не знаю, как) определить, какой процесс, работающий в Linux, является этим работником.

При запуске

ps aux | grep worker

Я вижу много рабочих процессов, но не уверен, какой из них является рабочим с подключением и который является стандартным рабочим без подключения

Это правда, что вчера был запущен только один из этих процессов, и я подозреваю, что этоэто один, но это, очевидно, не будет достаточным условием во всех случаях, например, если бы кластер Kafka был запущен вчера.Итак, в общем, как я могу определить, какой процесс является рабочим Kafka Connect?

Какой здесь метод защиты от дурака?

1 Ответ

1 голос
/ 26 апреля 2019

Если другие рабочие процессы не связаны с подключением, вы можете выполнить поиск процесса подключения с помощью файла свойств, который вы передали для запуска подключения работника.

ps aux | grep connect-distributed.properties

Нет сценария уничтожения для сотрудников подключения.Вы должны запустить команду kill с sig term, чтобы корректно остановить рабочий процесс.

...