Создание и подключение коннекторов Debezium

Для настройки Debezium необходимо создание и подключение коннекторов:

  • dh-collections-service-collection-connector;
  • dh-documents-service-documents-connector;
  • dh-documents-service-items-connector;
  • dh-favorites-service-dhfavorite-connector;
  • dh-folders-service-folder-connector;
  • dh-relations-service-relation-connector.

В приведенных примерах используется базовый объект конфигурации. Файл коннектора не должен содержать поля «name» и «config».

Пример корректного формата файла коннектора:

{
  "connector.class": "io.debezium.connector.postgresql.PostgresConnector",
  "plugin.name": "pgoutput"
}

Данный формат файла коннектора недопустим:

{
  "name": "dh-collections-service-collection-connector",
  "config": {
    "connector.class": "io.debezium.connector.postgresql.PostgresConnector"
  }
}

Для применения конфигурации необходимо использовать метод:

PUT /connectors/<имя-коннектора>/config