2017-10-13 1 views
0

Ich verwende das Debezium-Plugin für Kafka Connect, um Änderungen an der MySQL-Datenbank zu streamen.Warum Debezium Topics für alle Tabellen erstellt, auch wenn table.whitelist angegeben ist

Ich habe meine erwähnt explizit Weiße Liste Tabelle in den

connector.properties

table.whitelist = tripDriverMapping

database.tables = azuga.tripDriverMapping

enter image description here

Warum erstellt Debezium Themen für alle Tabellen in der Datenbank? Gibt es eine Problemumgehung, um die Erstellung all dieser unnötigen Themen zu vermeiden, da ich nur von einem Thema konsumieren werde.

+0

Können Sie Ihre gesamte Anschlussbelegung posten? Auch Screenshots sind keine nette Art, die Themenliste zu teilen, besser ist einfach die Ausgabe von 'kafka-topics --zookeeper : 2181 --list' –

+0

Das sollte eigentlich nicht passieren; Siehst du Nachrichten in den Themen für die Tabellen, die nicht auf der weißen Liste stehen? – Gunnar

Antwort

2

Die richtige Konfiguration ist

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

database.whitlist optional sein könnte

Verwandte Themen