In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Kafka auf Debian 9 installieren. Für diejenigen unter Ihnen, die es nicht wussten, Apache Kafka ist ein verteilter Nachrichtenagent, der für den Umgang mit großen Mengen entwickelt wurde von Echtzeitinformationen effektiv. Im Gegensatz zu herkömmlichen Agenten wie ActiveMQ und RabbitMQ fungiert Kafka als Bündel von einem oder mehreren Servern, was es hochgradig skalierbar macht und aufgrund der verteilten Natur eine eingebaute Fehlertoleranz bietet, während es im Vergleich zu seinen Gegenstücken einen höheren Durchsatz bietet .
In diesem Artikel wird davon ausgegangen, dass Sie mindestens über Grundkenntnisse in Linux verfügen, wissen, wie die Shell verwendet wird, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die schrittweise Installation von Apache Kafka auf einem Debian 9 (Stretch) Server.
Voraussetzungen
- Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Debian 9 (Stretch).
- Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
- SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
- Ein
non-root sudo user
oder Zugriff auf denroot user
. Wir empfehlen, alsnon-root sudo user
zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.
Installieren Sie Apache Kafka auf Debian 9 Stretch
Schritt 1. Bevor wir Software installieren, ist es wichtig sicherzustellen, dass Ihr System auf dem neuesten Stand ist, indem Sie den folgenden apt-get
ausführen Befehle im Terminal:
apt-get update apt-get upgrade
Schritt 2. Java installieren.
Kafka ist in Java geschrieben, Sie müssen Java auf Ihrem System installieren:
apt-get install default-jdk
Schritt 4. Kafka Server installieren.
Laden Sie zuerst Kafka von der Apache-Website herunter und extrahieren Sie es. Sie können wget
verwenden um Kafka herunterzuladen:
wget http://www-us.apache.org/dist/kafka/1.0.1/kafka_2.12-1.0.1.tgz
Extrahieren Sie das heruntergeladene Archiv mit tar
Befehl in /opt/Kafka:
tar xzf kafka_2.12-1.0.1.tgz mv kafka_2.12-1.0.1 /usr/local/kafka
Kafka verwendet ZooKeeper, starten Sie also zuerst einen ZooKeeper-Server auf Ihrem System:
cd /usr/local/kafka bin/zookeeper-server-start.sh config/zookeeper.properties
Lassen Sie uns ein Thema namens „NewTopic“ mit einer einzigen Partition und nur einer Replik erstellen:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic NewTopic Created topic "NewTopic".
Jetzt können Sie das erstellte Thema auf Kafka sehen, indem Sie den Befehl list topic ausführen:
bin/kafka-topics.sh --list --zookeeper localhost:2181 NewTopic
Kafka hat auch einen Befehlszeilenkonsumenten, um Daten aus dem Kafka-Cluster zu lesen und Meldungen auf der Standardausgabe anzuzeigen:
bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic NewTopic --from-beginning Welcome to kafka This is my New topic
Herzlichen Glückwunsch! Sie haben Apache Kafka erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation von Install Kotlin Compiler auf einem Debian 9 Stretch-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, das offizielle Apache Kafkaweb zu besuchen Website.