2017-09-01 32 views
1

我曾試圖使用StreamSets查詢MySQL數據庫並將數據發佈到Elasticsearch(localhost)。StreamSets來自MySQL的預覽數據錯誤

我在我的Mac上下載了StreamSets的tarball,並將其解壓縮到我的主目錄中。在我第一次嘗試時運行StreamSets dc,然後我按照這裏的說明添加了jdbc驅動程序,然後在這裏指示配置我的StreamSets作業。但是,我得到一個錯誤:

JDBC_00 - Cannot connect to specified database: com.streamsets.pipeline.api.StageException: JDBC_06 - Failed to initialize connection pool: com.zaxxer.hikari.pool.PoolInitializationException: Exception during pool initialization: Connection.isValid() is not supported, configure connection test query.

回答

3

您是否使用舊的MySQL JDBC驅動程序(JDBC 4.0之前的版本)?

根據錯誤,您需要轉到Legacy配置選項卡並自己指定一個測試查詢,例如SELECT USER()或SELECT 1,以便可以驗證連接。