我试图使用StreamSets查询MySQL数据库并将数据发布到Elasticsearch(localhost)。
我下载了StreamSets'我的Mac上的tarball并将其解压缩到我的主目录中。我第一次尝试运行StreamSets dc,然后按照这里的说明添加jdbc驱动程序,然后按照此处的说明配置我的StreamSet工作。但是,我收到了一个错误:
JDBC_00 - 无法连接到指定的数据库: com.streamsets.pipeline.api.StageException:JDBC_06 - 失败 初始化连接池: com.zaxxer.hikari.pool.PoolInitializationException:期间的异常 池初始化:不支持Connection.isValid(),configure 连接测试查询。
答案 0 :(得分:3)
您使用的是旧的MySQL JDBC驱动程序(JDBC 4.0之前的版本)吗?
根据错误,您需要转到Legacy配置选项卡并自己指定测试查询,例如SELECT USER()或SELECT 1 from 1,以便验证连接。