Происхождение StreamSets CDC: Mysql-Binarylog не может получить экземпляр драйвера

Я пытаюсь настроить Mysql-BinaryLog в StreamSets, но он жалуется, что не может загрузить экземпляр драйвера.

мой.cnf:

[mysqld]
    server-id         = 223344
    log_bin           = mysql-bin
    binlog_format     = row
    binlog_row_image  = full
    expire_logs_days  = 10

Есть ли что-то еще, что нужно сделать, чтобы источник StreamSets работал?


person bsd    schedule 03.07.2018    source источник


Ответы (1)


Вам необходимо установить MySQL Драйвер JDBC в Data Collector — следуйте инструкциям для установка внешней библиотеки, но убедитесь, что при загрузке драйвера JDBC вы выбрали стадийную библиотеку MySQL BinLog:

введите здесь описание изображения

Кроме того, если вы используете MySQL Server 5.x, используйте драйвер MySQL JDBC версии 5.x. Существуют известные проблемы при попытке использовать драйвер JDBC версии 8.x со старым сервером.

person metadaddy    schedule 03.07.2018