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
O projekcie
Debezium setup for Kafka Connect
Zainstaluj
ansible-galaxy install libre_ops.debezium
Licencja
gpl-3.0
Pobrania
288
Właściciel
Ansible roles for syadmin proles.