【发布时间】:2019-04-06 15:27:08
【问题描述】:
我的本地机器上有融合平台我只是想从 aws ec2 实例读取数据我有主机名、数据库名称、密码等凭据。我正在使用 JDBC 源连接器。连接器配置是
name=test
connector.class=io.confluent.connect.jdbc.JdbcSourceConnector
connection.url=jdbc:mysql://ab.bca.bdc.aaa:abcd/DB?user=abc&password=bca
table.whitelist=ppp
mode=incrementing
运行独立连接后出现类似
的错误Invalid value java.sql.SQLNonTransientConnectionException: Cannot load connection class because of underlying exception: com.mysql.cj.exceptions.WrongArgumentException: Malformed database URL, failed to parse the connection string near
【问题讨论】:
-
尝试使用另一个具有完全相同连接字符串的 JDBC 工具...
Malformed database URL不是 Kafka Connect 问题 -
您能否详细说明我不明白。使用 mysql 连接器版本 8。
-
我不是在谈论版本。该错误非常清楚地表明该 URL 格式错误,这不是 Kafka Connect 可以单独修复的问题。如果您将完全相同的 URL 复制到其他使用 JDBC 的 Java 代码中,您应该会看到相同的错误,这就是我要求您尝试的错误
标签: mysql amazon-ec2 apache-kafka apache-kafka-connect confluent-platform