2017-09-01 1 views
1

Ich versuchte StreamSets zu verwenden, um eine MySQL-Datenbank abzufragen und die Daten in Elasticsearch (localhost) zu veröffentlichen.StreamSets Vorschau Daten von MySQL Fehler

Ich habe StreamSets Tarball auf meinen Mac heruntergeladen und entpackt es in mein Home-Verzeichnis. Das Starten von StreamSets dc startete bei meinem ersten Versuch, dann folgte ich den Anweisungen hier, um den jdbc-Treiber hinzuzufügen, und dann die Anweisungen, um meinen StreamSets-Job zu konfigurieren. Ich habe jedoch einen Fehler:

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.

Antwort

3

Verwenden Sie einen alten MySQL JDBC-Treiber (vor JDBC 4.0)?

Auf der Grundlage des Fehlers müssen Sie auf die Registerkarte Legacy-Konfiguration gehen und eine Testabfrage wie SELECT USER() oder SELECT 1 von 1 angeben, damit Verbindungen validiert werden können.