mplachter.kafka-manager
Yahoo-Kafka-Manager
Ansible-Rolle zum Erstellen, Bereitstellen und Konfigurieren des Yahoo Kafka Managers
Bau des Yahoo Kafka Managers
- Baut den Yahoo Kafka Manager lokal
Bereitstellung des Yahoo Kafka Managers
Konfiguration des Yahoo Kafka Managers
Erstellt den Dienst
kafka-manager
Dies ist eine Ansible-Rolle zum Installieren und Konfigurieren des Yahoo Kafka Managers
Anforderungen
- Laufend
- Ansible 2.3
- Java 1.8 JDK
- Unzip
- SBT
- Testen
- Docker
- Molecule 1.25.0
Rollenvariablen
Java
vars
java_heap_xms: 125 java_heap_xmx: 250
Kafka Manager
vars
kafka_manager_ver: '1.3.3.14' kafka_manager_mirror: https://github.com/yahoo/kafka-manager/archive
Linux-Ordner/Pfad-Installations-
vars
download_path: /tmp installation_path: /usr/local owner: root group: root
Kafka Manager Konfigurations-
vars
- Bitte konsultieren Sie die Yahoo Kafka Manager GitHub Seite
- Aktuell erlaubt die Konfiguration das Setzen von
- Features des Kafka Managers
- Einfache Authentifizierung
- Ändern des Play-Geheimnisses
- Zookeeper-Hosts
Beispielvariablen
--- # Standarddatei für den kafka-manager # Remote-Download des Kafka Managers kafka_manager_ver: '1.3.3.14' kafka_manager_mirror: https://github.com/yahoo/kafka-manager/archive download_path: /tmp # Standard-Einstellungen für die Installation des Kafka Managers installation_path: /usr/local listen_port: 8080 # Linux-Verzeichnisrechte owner: root group: root kafka_manager_features: - KMClusterManagerFeature - KMTopicManagerFeature - KMPreferredReplicaElectionFeature - KMReassignPartitionsFeature kafka_manager_auth_enabled: false kafka_manager_auth_username: admin kafka_manager_auth_password: password kafka_manager_play_crypto_secret: /HeV^GoZV00N=ov8`IRL3:iTDX3[WNgS1hMMPl/3Y0[qfKCncDspHaNSYNyoB3XA kafka_manager_zookeeper_host: - name: 127.0.0.1 port: 2181
Sie können den automatisierten Aufbau umgehen, indem Sie bereits einen gebauten Yahoo Kafka Manager im Zip-Format haben
- Unten ist ein Beispiel, wie man einen bereits gebauten Yahoo Kafka Manager verwendet
- hosts: all roles: - role: mplachter.kafka-manager vars: path_to_locally_built_kafka_manager: files/kafka-manager-1.3.3.6.zip kafka_manager_ver: 1.3.3.6
Abhängigkeiten
- role: andrewrothstein.java-oracle-jdk
- version: v2.0.0
Beispiel-Playbook
- hosts: all
roles:
- role: mplachter.kafka-manager
Lizenz
MIT
Autoreninformation
Matthew Plachter
Über das Projekt
An Ansible Role For Installing Yahoo Kafka Manager And Configuring
Installieren
ansible-galaxy install mplachter.kafka-manager
Lizenz
mit
Downloads
222
Besitzer
Let's Do Stuff & Things.