Как решить "DriverClass не найден для базы данных: mariadb" с конвейером данных AWS? - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь поиграть с AWS Data Pipelines (а затем и Glue позже) и следую Копирование данных MySQL с помощью AWS Data Pipeline Console . Однако, когда я выполняю конвейер, я получаю

DriverClass not found for database:mariadb

Я ожидал бы, что это "просто сработает", но почему он не предоставляет свой собственный драйвер? Или драйвер для MySQL не равен драйверу для MariaDB?

1 Ответ

0 голосов
/ 21 октября 2018

Правильно, после борьбы с этим весь день, я нашел следующую ссылку, которая решает это: https://forums.aws.amazon.com/thread.jspa?messageID=834603&tstart=0

В основном: Вы получаете ошибку, потому что вы используете RdsDatabase, она должна быть JdbcDatabase при использовании mariadb.

"тип": "JdbcDatabase", "connectionString": "jdbc: mysql: //thing-master.cpbygfysczsq.eu-west-1.rds.amazonaws.com: 3306 / db_name", "jdbcDriverClass": "com.mysql.jdbc.Driver"

ПОЛНЫЙ кредит переходит на Webstar34 (https://forums.aws.amazon.com/profile.jspa?userID=452398)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...