Kafka Connect无法添加MySqlConnector

时间:2018-08-14 07:22:41

标签: apache-kafka apache-kafka-connect debezium

我需要别人的帮助。

我遵循了教程Streaming Data from MySQL into Kafka with Kafka Connect and Debezium,但是在使用Debezium MySQL Connector将MySql连接到Kafka服务器时遇到了麻烦。

这是我的设置和其他信息。

OS:Windows 10。

Kafka Connect:Confluent 5.0

MySQL Connector:0.8.1最终版。

我保留文件

here

我添加了插件路径

Picture 1

Picture 2

当我尝试连接到Kafka Connect时,它返回了一个错误。 “找不到任何实现Connector且名称与io.debezium.connector.mysql.MySqlConnector匹配的类”

Error 1

Error 2

我想念什么吗?有人可以帮忙吗?

2 个答案:

答案 0 :(得分:1)

请确保将.jar连接器文件放置在kafka-connect属性中定义的plugins.path下,并且通常映射到/usr/share/java

在正确的目录下添加连接器后,您需要加载连接器或重新启动kafka-connect,以便在启动时自动加载该连接器。

答案 1 :(得分:0)

您的插件路径错误(confluent-5.0.0 \ share \ java) 要么以/开头(表示当前驱动器的根目录),要么提供完整路径。

这是连接器jar在类路径中不存在的原因