Я новичок в Kafka Connect.
Сценарий: мы хотим экспортировать данные, хранящиеся в нескольких (правильное число> 400) тем в Kafka, и выгружать эти данные в Elasti c Search Index. Kafka нашей фирмы - это Confluent Kafka, и он керберизован. Я могу писать Producer и Consumers через API Kafka, поскольку мы знаем брокеров и у нас есть файл keytab.
Предлагалось использовать Kafka-Connect, но, поскольку это многопользовательский кластер, команда Ops, возможно, не сможет предоставить прямой доступ или даже запустить команды установки плагина. У нас есть собственные управляемые виртуальные машины, на которых мы развертываем экземпляры наших приложений.
Вопрос - Можно ли запустить Kafka-Connect в распределенном режиме, установив подключаемые модули на наших виртуальных машинах вместо их установки на Confluent Kafka? Можем ли мы запустить коннектор без выполнения каких-либо команд в Confluent Kafka? Я готов разместить плагины коннектора kafka-connect на всех своих экземплярах виртуальной машины.
Обновление
Нам не разрешено делать запрос на размещение в кластере kafka-connect (для создания нового экземпляр коннектора), так можно ли по-прежнему использовать kafka-connect? Если да, то нужно ли нам запускать собственную Kafka и просто указать серверы bootstrap в качестве производственных кластеров kafka? Не могу найти ни одного видео / статьи об этом.