libre_ops.debezium

Rola Debezium

To jest rola Ansible do instalacji Debezium, narzędzia open source do Capture Data Changes, które przesyła zmiany w bazie danych do Kafka Connect.

Zobacz najnowszą dokumentację Debezium tutaj.

Domyślne ustawienia

Sprawdź wszystkie domyślne ustalenia tutaj. Domyślnym konektorem jest postgres, ale możesz to zmienić, razem z wersją:

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

Konfiguracja

Najprawdopodobniej będziesz używał Kafka Connect oraz pluginów protobufs lub wal2json. Wszystkie te elementy wymagają dodatkowej konfiguracji, która nie jest tutaj uwzględniona, ale możesz zainstalować wal2json za pomocą tej roli. Ustawienia domyślne do interakcji z Kafka zakładają użycie Confluent:

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

Przykład playbooka

- name: Zainstaluj Debezium
  hosts: serwery_www

  roles:
    - role: libre_ops.debezium
Zainstaluj
ansible-galaxy install libre_ops.debezium
Licencja
gpl-3.0
Pobrania
288
Właściciel
Ansible roles for syadmin proles.