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.debeziumLicencja
gpl-3.0
Pobrania
446
Właściciel
Ansible roles for syadmin proles.
