Konektor źródłowy MySQL
Source connector
Konektor źródłowy MySQL
MySQL korzysta z Debezium MySQL connector i odczytuje zmiany z binary log.
io.debezium.connector.mysql.MySqlConnector
| Kategoria | Parametr | Wymagany | Zalecane / domyślne | Opis |
|---|---|---|---|---|
| Basic | name | Tak | Wartość użytkownika | Unikalna nazwa; topic.prefix powstaje jako <name>-server. |
| Basic | tasks.max | Tak | 1 | Jeden task dla uporządkowanego odczytu binlog. |
| Database Connection | database.hostname, database.port, database.user, database.password | Tak | Database Store | Parametry połączenia MySQL. |
| Database Settings | database.server.id | Tak | Unikalna liczba | Identyfikator klienta replikacji MySQL. |
| Database Wizard | database.include.list / database.exclude.list | Nie | Generowane | Filtry baz danych. |
| Database Wizard | table.include.list, column.include.list | Nie | Generowane | Filtry tabel i kolumn. |
| Database Wizard | message.key.columns | Warunkowo | Generowane | Klucze dla tabel bez primary key. |
| Snapshot | snapshot.mode | Nie | initial | Tryb snapshotu. |
| Snapshot | snapshot.locking.mode | Nie | Zależne od wdrożenia | Blokady w trakcie snapshotu. |
| Signal | signal.data.collection | Warunkowo | <databaseName>.<tableName> | Tabela sygnałów. |