1

我试图使用 StreamSets 查询 MySQL 数据库并将数据发布到 Elasticsearch (localhost)。

我在我的 Mac 上下载了 StreamSets 的压缩包并将其解压缩到我的主目录中。我第一次尝试运行 StreamSets dc,然后我按照此处的说明添加 jdbc 驱动程序,然后按照此处的说明配置我的 StreamSets 作业。但是,我收到一个错误:

JDBC_00 - 无法连接到指定的数据库:com.streamsets.pipeline.api.StageException:JDBC_06 - 无法初始化连接池:com.zaxxer.hikari.pool.PoolInitializationException:池初始化期间出现异常:不支持 Connection.isValid(),配置连接测试查询。

4

1 回答 1

3

您使用的是旧的 MySQL JDBC 驱动程序(JDBC 4.0 之前的版本)吗?

根据错误,您需要转到 Legacy configuration 选项卡并自己指定测试查询,例如 SELECT USER() 或 SELECT 1 from 1 以便验证连接。

于 2017-09-01T18:38:43.830 回答