Apache kafka Kafka Connect JDBC接收器连接器问题

Apache kafka Kafka Connect JDBC接收器连接器问题,apache-kafka,apache-kafka-connect,confluent-platform,Apache Kafka,Apache Kafka Connect,Confluent Platform,运行JDBC接收器连接器时出现以下错误 [2020-01-08 15:05:39,271] ERROR Plugin class loader for connector: 'io.confluent.connect.jdbc.JdbcSinkConnector' was not found. Returning: org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader@6f2cfcc2 (org.apache.kafka

运行JDBC接收器连接器时出现以下错误

[2020-01-08 15:05:39,271] ERROR Plugin class loader for connector: 'io.confluent.connect.jdbc.JdbcSinkConnector' was not found. Returning: org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader@6f2cfcc2 (org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader:165)
[2020-01-08 15:05:39,272] INFO Finished creating connector test-sink (org.apache.kafka.connect.runtime.Worker:273)
[2020-01-08 15:05:39,273] ERROR Plugin class loader for connector: 'io.confluent.connect.jdbc.JdbcSinkConnector' was not found. Returning: org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader@6f2cfcc2 (org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader:165)
[2020-01-08 15:05:39,273] INFO SinkConnectorConfig values:

我已经按照文档中给出的正确设置了插件路径。

我与您有相同的问题,刚刚解决。这里的要点是,您不应该将连接器jar文件复制到kafka libs目录。在运行命令期间,您应该设置类路径,如下所示:

env CLASSPATH=./* connect-standalone.sh $KAFKA_HOME/config/connect-standalone.properties config/quickstart-couchbase-source.properties
或者在worker.properties文件中设置plugin.path

plugin.path=/path_to_the_plugin_jar_file

希望有帮助。

您正在运行哪个版本?您是如何安装Confluent Platform的?kafka-connect-jdbc-5.3.2.jar请显示您的插件路径配置和该目录中的文件。我为插件创建了一个新文件夹,名为kafka_2.11-2.4.0/plugin,其中保存了kafka-connect-jdbc-5.3.2.jar。plugin.path的独立配置中给出了相同的路径。当我在standalone中启动Kafka connect时,最初显示的是添加的插件,但在加载ClassU时出现上述错误是否安装了Confluent Platform?