【发布时间】:2019-01-20 23:31:55
【问题描述】:
我需要别人的帮助。
我按照教程 Streaming Data from MySQL into Kafka with Kafka Connect and Debezium 进行操作,但我无法使用 Debezium MySQL 连接器将 MySql 连接到 Kafka 服务器。
这是我的设置和其他信息。
操作系统:Windows 10。
卡夫卡连接:Confluent 5.0。
MySQL 连接器:0.8.1 最终版。
我保留文件
.
我添加插件路径
当我尝试连接到 Kafka Connect 时,它返回了一个错误。 "找不到任何实现 Connector 且名称与 io.debezium.connector.mysql.MySqlConnector 匹配的类"
我错过了什么吗?有人可以帮忙吗?
【问题讨论】:
-
如果您在 kafka-connect 已经启动并运行时添加了连接器,那么您需要手动加载连接器,或者重新启动 kafka-connect
-
@GiorgosMyrianthous 我已经重启了 kafka Connect 服务器,但结果还是一样。
-
你需要将jar文件放在kafka-connect属性中定义的
plugins.path下,通常指向/usr/share/java -
@GiorgosMyrianthous 我已将所有插件文件夹放在自定义路径中,并且我已经根据图 1 和图 2 在 kafka-connect 属性文件中添加了路径。
-
如我所说,只将jar文件放在/usr/share/java下。
标签: apache-kafka apache-kafka-connect debezium