Kafka Connect не удалось добавить MySqlConnector

Мне нужна чья-то помощь.

Я следую учебному пособию Потоковая передача данных из MySQL в Kafka с Kafka Connect и Debezium, но у меня возникают проблемы с подключением MySql к серверу Kafka с использованием Debezium MySQL Connector.

Вот мои настройки и другая информация.

ОС: Windows 10.

Kafka Connect: Confluent 5.0.

MySQL Connector: 0.8.1 Final.

Я храню файлы

Вот,

Я добавляю путь к плагинам

Фото 1

Фото 2

Когда я попытался подключиться к Kafka Connect, он вернул мне ошибку. "Не удалось найти любой класс, который реализует Connector и имя которого соответствует io.debezium.connector.mysql.MySqlConnector"

Ошибка 1

Ошибка 2

Я что-то пропустил? Кто-нибудь может помочь?

2 ответа

Решение

Убедитесь, что вы поместили файл соединителя.jar в plugins.path который определяется в свойствах kafka-connect и обычно отображается на /usr/share/java,

После добавления соединителя в правильный каталог вам нужно либо загрузить соединитель, либо перезапустить kafka-connect, чтобы он автоматически загружался при запуске.

Ваш путь к плагину неверен (confluent-5.0.0\share\java), либо он должен начинаться с / (что означает корень текущего диска), либо вы должны указать полный путь.

Это причина, по которой разъем jar отсутствует в classpath

Другие вопросы по тегам