Почему Debezium создает темы для всех таблиц, даже если указан table.whitelist

Я использую плагин Debezium для Kafka Connect для потоковой передачи изменений в базе данных MySQL.

Я явно упомянул свою таблицу белого списка в

connector.properties

table.whitelist = tripDriverMapping

database.tables = azuga.tripDriverMapping

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

Почему Debezium создает темы для всех таблиц в базе данных? Есть ли обходной путь, чтобы избежать создания всех этих ненужных тем, поскольку я собираюсь использовать только одну тему.


person Sabyasachi    schedule 13.10.2017    source источник
comment
Можете ли вы опубликовать всю конфигурацию коннектора? Кроме того, снимки экрана - не лучший способ поделиться списком тем, лучше просто вывод kafka-topics --zookeeper <server>:2181 --list   -  person Robin Moffatt    schedule 13.10.2017
comment
На самом деле этого не должно происходить; вы видите какие-либо сообщения в темах для таблиц, не внесенных в белый список?   -  person Gunnar    schedule 15.10.2017


Ответы (1)


Правильная конфигурация разъема:

database.whitelist=azuga
table.whitelist=azuga.tripDriverMapping

database.whitelist может быть необязательным

person medvekoma    schedule 21.11.2017