alvarobacelar.ansible_role_kafka
ansible-role-kafka
Installation des Kafka-Brokers auf RedHat
Anforderungen
Um dieses Rollen zu verwenden, musst du eine Inventardatei erstellen oder die Datei host_example.yml aus diesem Repository verwenden, mit den Gruppen zookeeper und kafka_broker, wobei jeder Host seiner Gruppe zugeordnet ist.
Apache Kafka benötigt den ZooKeeper-Cluster. Diese Rolle hat jedoch Abhängigkeiten zur ZooKeeper- und Java-Rolle. Mach dir keine Sorgen über diese Abhängigkeiten; wenn du diese Rolle herunterlädst, werden automatisch alle Abhängigkeiten heruntergeladen. Um die Rolle herunterzuladen, verwende den folgenden Befehl:
ansible-galaxy install alvarobacelar.ansible_role_kafka
Rollenvariablen
Diese Rolle enthält viele Variablen, die in der Datei main.yml im Verzeichnis defaults verfügbar sind. Wenn du die Eigenschaften des Kafka-Brokers ändern möchtest, erstelle eine Datei mit Variablen für das Playbook und setze alle Schlüsselwerte in deiner Broker-Konfiguration.
Beispiel eines Playbooks
Das Playbook für diese Rolle sollte folgendermaßen aussehen:
- hosts: kafkabroker
become: true
roles:
- kafka
Lizenz
BSD
Über den Autor
Alvaro Bacelar - Infrastruktur-Spezialist, begeisterter DevOps- und Infra-as-Code-Experte
ansible-galaxy install alvarobacelar.ansible_role_kafka