2017-09-01 1 views
1

J'essayais d'utiliser StreamSets pour interroger une base de données MySQL et publier les données dans Elasticsearch (localhost). J'ai téléchargé l'archive tar de StreamSets sur mon Mac et l'ai décompressée dans mon répertoire personnel. Exécution de StreamSets dc démarré lors de mon premier essai, puis j'ai suivi les instructions ici pour ajouter le pilote jdbc, puis les instructions ici pour configurer mon travail StreamSets. Cependant, je suis une erreur:StreamSets aperçu des données de l'erreur MySQL

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.

Répondre

3

Utilisez-vous un ancien pilote JDBC MySQL (pré-JDBC 4.0)? En fonction de l'erreur, vous devez accéder à l'onglet de configuration Legacy et spécifier vous-même une requête de test, telle que SELECT USER() ou SELECT 1 à partir de 1 afin que les connexions puissent être validées.