【问题标题】:StreamSets preview data from MySQL errorStreamSets 预览来自 MySQL 错误的数据
【发布时间】:2025-12-15 08:25:01
【问题描述】:

我尝试使用 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(),配置 连接测试查询。

【问题讨论】:

    标签: jdbc streamsets


    【解决方案1】:

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

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

    【讨论】: