GNU/Linux >> LINUX-Kenntnisse >  >> Debian

So installieren Sie Apache Kafka unter Debian 9

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 den root user . Wir empfehlen, als non-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.


Debian
  1. So installieren Sie Apache unter Debian 9

  2. So installieren Sie Apache Cassandra unter Debian 9

  3. So installieren Sie Apache Maven unter Debian 10

  4. So installieren Sie Apache Maven unter Debian 11

  5. So installieren Sie Apache Cassandra unter Debian 11 / Debian 10

So installieren Sie Apache Subversion unter Debian 9

So installieren Sie Apache Cassandra unter Debian 10

So installieren Sie Apache Groovy unter Debian 10

So installieren Sie Apache Spark unter Debian 10

So installieren Sie Apache Ant unter Debian 10

So installieren Sie Apache Kafka unter Debian 10