Connectors
W tej sekcji opisane są mechanizmy związane z obsługą connectorów - tworzenie, edytowanie, config store
Typy configów
"connector.class": "io.debezium.connector.postgresql.PostgresConnector", "topic.prefix": "test-server", "database.user": "postgres", "database.dbname": "postgres", "database.hostname": "localhost", "database.password": "postgres", "table.include.list": "public.connector_row", "database.port": "5432", "snapshot.mode": "always", "plugin.name": "pgoutput""Connector": { "core": { "snapshot.mode": "always" }, "custom": {} }, "Events": { "core": { "table.include.list": "public.connector_row" }, "custom": {} }, "Database": { "core": { "topic.prefix": "test-server", "database.user": "postgres", "database.dbname": "postgres", "database.password": "postgres", "database.hostname": "localhost", "database.port": "5432", "snapshot.mode": "always", "plugin.name": "pgoutput" }, "custom": { "credentialName": "savedDb" } }"Connector": { "core": { "snapshot.mode": { "name": "snapshot.mode", "displayName": "Snapshot mode", "fieldType": "SELECT_FIELD", "order": 24, "required": false, "defaultValue": "initial", "placeholder": null, "width": 4, "options": [ "always", "never", "initial_only", "configuration_based", "when_needed", "initial", "custom", "no_data" ], "description": "The criteria for running a ...", "type": "STRING", "group": "Connector", "dependents": [], "visible": true } }, "custom": {} }, "Events": { "core": { "table.include.list": { "name": "table.include.list", "displayName": "Include Tables", "fieldType": "INSERT_FIELD", "order": 15, "required": false, "defaultValue": null, "placeholder": null, "width": 12, "options": [], "description": "The tables for which changes...", "type": "LIST", "group": "Events", "dependents": [], "visible": true } }, "custom": {} }, "Database": { "core": { "topic.prefix": { "name": "topic.prefix", "displayName": "Topic prefix", "fieldType": "INSERT_FIELD", "order": 1, "required": false, "defaultValue": null, "placeholder": null, "width": 8, "options": [], "description": "Topic prefix that identifies ...", "type": "STRING", "group": "Database", "dependents": [], "visible": true }, "database.user": { "name": "database.user", "displayName": "User", "fieldType": "INSERT_FIELD", "order": 4, "required": false, "defaultValue": null, "placeholder": null, "width": 4, "options": [], "description": "Name of the database user to ...", "type": "STRING", "group": "Database", "dependents": [], "visible": true }, "database.dbname": { "name": "database.dbname", "displayName": "Database", "fieldType": "INSERT_FIELD", "order": 6, "required": false, "defaultValue": null, "placeholder": null, "width": 8, "options": [], "description": "The name of the database from...", "type": "STRING", "group": "Database", "dependents": [], "visible": true }, "database.port": { "name": "database.port", "displayName": "Port", "fieldType": "NUMBER_FIELD", "order": 3, "required": false, "defaultValue": "5432", "placeholder": null, "width": 4, "options": [], "description": "Port of the database server.", "type": "INT", "group": "Database", "dependents": [], "visible": true }, "plugin.name": { "name": "plugin.name", "displayName": "Plugin", "fieldType": "SELECT_FIELD", "order": 7, "required": false, "defaultValue": "decoderbufs", "placeholder": null, "width": 8, "options": [ "decoderbufs", "pgoutput" ], "description": "The name of the Postgres logical ...", "type": "STRING", "group": "Database", "dependents": [], "visible": true }, "database.hostname": { "name": "database.hostname", "displayName": "Hostname", "fieldType": "INSERT_FIELD", "order": 2, "required": false, "defaultValue": null, "placeholder": null, "width": 8, "options": [], "description": "Resolvable hostname or IP address...", "type": "STRING", "group": "Database", "dependents": [], "visible": true }, "database.password": { "name": "database.password", "displayName": "Password", "fieldType": "PASSWORD_FIELD", "order": 5, "required": false, "defaultValue": null, "placeholder": null, "width": 4, "options": [], "description": "Password of the database user ...", "type": "PASSWORD", "group": "Database", "dependents": [], "visible": true } }, "custom": {} }
ConnectorConfigHelper
Connector
ConnectorConfigService
ConnectorLifecycleService
Config Store
Last updated