libre_ops.debezium

Rol de Debezium

Este es un rol de Ansible para instalar Debezium, una herramienta de código abierto para Captura de Datos Cambiados que transmite los cambios de la base de datos a Kafka Connect.

Consulta la documentación más reciente de Debezium aquí.

Valores predeterminados

Puedes ver todos los valores predeterminados aquí. El conector predeterminado es postgres, pero puedes cambiarlo, junto con la versión:

debezium_connector_name: debezium-connector-postgres
debezium_version: "0.9.5.Final"

Configuración

Lo más probable es que estés utilizando Kafka Connect, y ya sea los plugins protobufs o wal2json. Estos requieren una configuración adicional que no está incluida aquí, pero puedes instalar wal2json a través de este rol. Los valores predeterminados para interactuar con Kafka suponen el uso de Confluent:

kafka_user: cp-kafka
kafka_group: confluent
kafka_plugins_path: /usr/share/java
kafka_connect_service: confluent-kafka-connect

Ejemplo de libro de jugadas

- name: Instalar Debezium
  hosts: servidores_web

  roles:
    - role: libre_ops.debezium
Acerca del proyecto

Debezium setup for Kafka Connect

Instalar
ansible-galaxy install libre_ops.debezium
Licencia
gpl-3.0
Descargas
288
Propietario
Ansible roles for syadmin proles.