Installieren von Apache Kafka und ZooKeeper aus dem RPM-Repository (veraltet)
Installieren Sie Apache Kafka und ZooKeeper mit der entsprechenden Standardkonfiguration unter Verwendung des RPM.
Vorbereitungen
- Importieren Sie den PGP-Schlüssel, um die Signatur der Installationsdateien zu validieren. Weitere Informationen finden Sie unter Importieren des PGP-Schlüssels (veraltet).
- Für Apache Kafka und ZooKeeper ist Java 11 erforderlich. Sie können entweder Oracle Java oder OpenJDK verwenden.
- Stellen Sie sicher, dass die Variable JAVA_HOME ordnungsgemäß für das Java-Hauptverzeichnis eingestellt ist. Beispiel: /usr/java/jdk11.0.13-amd64.InformationshinweisTipp: Sie können die Einstellung in der Datei /root/.bashrc vornehmen, indem Sie die folgende Zeile hinzufügen: export JAVA_HOME=$(dirname $(dirname $(readlink -e /usr/bin/java))).
Warum und wann dieser Vorgang ausgeführt wird
Bei der Standardinstallation werden ebenfalls folgende Abhängigkeiten installiert:
- which
- sed
- gawk
- coreutils
Bei einer benutzerdefinierten Installation müssen diese Abhängigkeiten zuvor installiert werden.
- Erstellen Sie eine Datei namens talend.repo im Verzeichnis /etc/yum.repos.d mit der folgenden Konfiguration:
[talend-8.0.1] name=Talend 8.0.1 baseurl='https://<user>:<password>@www.opensourceetl.net/rpms/talend/8.0.1/base/x86_64/' enabled=1 gpgcheck=1 gpgkey=http://www.opensourceetl.net/rpms/GPG-KEY-talend
Anmeldedaten (Benutzername und Passwort). Diese werden in der von Talend gesendeten Lizenzmail bereitgestellt.
Ihr Repository ist jetzt einsatzbereit. - Installieren Sie Apache Kafka und ZooKeeper.
- Verwenden Sie folgenden Befehl, um das Paket mit der Standardkonfiguration zu installieren:
sudo -E yum install talend-kafka
Für diesen Befehl sind keine zusätzlichen Parameter erforderlich. Er installiert das Paket und die zugehörigen Abhängigkeiten mit der entsprechenden Konfiguration im Standardverzeichnis /opt/talend.
- Wenn die Standardparameter Ihren Anforderungen nicht entsprechen, installieren Sie das Paket mit benutzerdefinierten Parametern über den RPM-Befehl.
Der folgende Befehl beispielsweise installiert das Modul in einem spezifischen Verzeichnis:
sudo -E rpm -i --prefix=<InstallPath> https://<user>:<password>@www.opensourceetl.net/rpms/talend/8.0.1/base/x86_64/talend-kafka-8.0.1-1.x86_64.rpm
Die Liste der Konfigurationsparameter finden Sie unter RPM-Konfigurationsparameter von Apache Kafka und ZooKeeper (veraltet).
InformationshinweisAnmerkung: Bei der Installation des Pakets mit benutzerdefinierten Parametern werden die oben aufgeführten Abhängigkeiten nicht installiert. Sie müssen diese vorher installieren.
- Verwenden Sie folgenden Befehl, um das Paket mit der Standardkonfiguration zu installieren: