libre_ops.debezium

Debezium Rolle

Dies ist eine Ansible-Rolle zur Installation von Debezium, einem Open-Source-Tool für Change Data Capture, das Änderungen in Datenbanken an Kafka Connect überträgt.

Die neuesten Debezium-Dokumente finden Sie hier.

Standardwerte

Schauen Sie sich alle Standardwerte hier an. Der Standard-Connector ist postgres, Sie können ihn jedoch überschreiben, zusammen mit der Version:

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

Einrichten

Sie werden höchstwahrscheinlich Kafka Connect verwenden und entweder die protobufs- oder die wal2json-Plugins. Diese erfordern zusätzliche Einstellungen, die hier nicht enthalten sind, aber Sie können wal2json über diese Rolle installieren. Die Standardwerte für die Interaktion mit Kafka gehen von der Nutzung von Confluent aus:

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

Beispiel-Playbook

- name: Debezium installieren
  hosts: webserver

  roles:
    - role: libre_ops.debezium
Über das Projekt

Debezium setup for Kafka Connect

Installieren
ansible-galaxy install libre_ops.debezium
GitHub Repository
Lizenz
gpl-3.0
Downloads
288
Besitzer
Ansible roles for syadmin proles.