Распределенный режим Kafka Connect запускается с файлом свойств. Этот файл свойств определяет «тему конфигурации».
Однако разъемы, которые вы можете загрузить, там не хранятся - это только для работающих конфигураций источника / приемника.
Сами классы объединяются в файлы JAR в пути к классам отдельных рабочих Connect, и в Центре управления в настоящее время нет способа предоставления новых классов Connect. Другими словами, вы должны использовать что-то вроде Ansible или вручную подключиться к каждому работнику, скачать нужный тип подключения и извлечь его рядом с другими подключениями.
Например, давайте представим, что вам нужен разъем Syslog.
У вас уже есть папки для них в каталоге usr / share / java при установке Confluent
kafka-connect-hdfs
kafka-connect-jdbc
...
Итак, вы загружаете или собираете этот соединитель системного журнала, создаете папку kafka-connect-syslog
и помещаете туда все необходимые библиотеки jar.
Как только вы сделаете это для всех экземпляров подключения, вам также потребуется перезапустить процесс Kafka Connect на этих машинах.
Как только Control Center снова подключится к серверу Connect, вы сможете настроить новые классы Connect