繁体   English   中英

Confluent JDBC Source 连接器的问题

[英]Issue with Confluent JDBC Source connector

我在尝试将融合用于 kafka-connect 时遇到以下问题。 我正在尝试按照https://www.confluent.io/blog/simplest-useful-kafka-connect-data-pipeline-world-thereabouts-part-1/给出的演示进行操作

错误:

./bin/confluent load jdbc_source_mysql_foobar_01 -d /tmp/kafka-connect-jdbc-source.json
{
This CLI is intended for development only, not for production
https://docs.confluent.io/current/cli/index.html

{
  "error_code": 400,
  "message": "Connector configuration is invalid and contains the following 2 error(s):\nInvalid value java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/demo?user=root&password=tiger for configuration Couldn't open connection to jdbc:mysql://localhost:3306/demo?user=root&password=tiger\nInvalid value java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/demo?user=root&password=tiger for configuration Couldn't open connection to jdbc:mysql://localhost:3306/demo?user=root&password=tiger\nYou can also find the above list of errors at the endpoint `/{connectorType}/config/validate`"
}

消息No suitable driver found for意味着No suitable driver found for合适的 jdbc 驱动程序。

根据修复上述错误的文章,您需要在share/java/kafka-connect-jdbc放置适当的 jdbc 驱动程序

要使用 JDBC 连接器,您需要为源数据库提供相关的 JDBC 驱动程序。 连接器附带了 PostgreSQL 和 sqlite 的驱动程序——对于所有其他人,下载适当的 JAR 并将其放在 share/java/kafka-connect-jdbc 中。 您可以在此处找到 MySQL、Oracle、SQL Server、DB2 和 Teradata 的相关下载。

复制jar后,需要重启Kafka Connect

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM