Данные предварительного просмотра StreamSets из-за ошибки MySQL

Я пытался использовать StreamSets для запроса базы данных MySQL и публикации данных в Elasticsearch (localhost).

Я загрузил архив StreamSets на свой Mac и распаковал его в свой домашний каталог. Запуск StreamSets dc запустился с первой попытки, затем я следовал инструкциям здесь, чтобы добавить драйвер jdbc, а затем инструкциям здесь, чтобы настроить задание StreamSets. Однако я получил ошибку:

JDBC_00 — Не удается подключиться к указанной базе данных: com.streamsets.pipeline.api.StageException: JDBC_06 — Не удалось инициализировать пул соединений: com.zaxxer.hikari.pool.PoolInitializationException: Исключение во время инициализации пула: Connection.isValid() не поддерживается, настроить тестовый запрос соединения.


person DaLao's xiaodi    schedule 01.09.2017    source источник


Ответы (1)


Вы используете старый драйвер MySQL JDBC (до JDBC 4.0)?

В зависимости от ошибки вам нужно перейти на вкладку «Устаревшая конфигурация» и самостоятельно указать тестовый запрос, такой как SELECT USER() или SELECT 1 из 1, чтобы можно было проверить соединения.

person ramblingpolak    schedule 01.09.2017