Heim > System-Tutorial > LINUX > Detaillierte Schritte zur Installation von Kafka unter CentOS7

Detaillierte Schritte zur Installation von Kafka unter CentOS7

WBOY
Freigeben: 2023-12-29 17:19:32
nach vorne
701 Leute haben es durchsucht

Einführung

Kafka ist ein verteiltes Publish-Subscribe-Messagingsystem mit hohem Durchsatz, das herkömmliche Nachrichtenwarteschlangen zur Entkopplung der Datenverarbeitung, zum Zwischenspeichern unverarbeiteter Nachrichten usw. ersetzen kann. Es verfügt außerdem über einen höheren Durchsatz und unterstützt Partitionierung, Mehrfachkopien und Redundanz Wird in umfangreichen Nachrichtendatenverarbeitungsanwendungen verwendet

Kafka unterstützt Java und mehrere andere Sprachclients und kann in Verbindung mit Hadoop, Storm, Spark und anderen Big-Data-Tools verwendet werden.

Dieses Tutorial führt hauptsächlich in die Installation und Verwendung von Kafka auf Centos 7 ein, einschließlich der Funktionsüberprüfung und der einfachen Konfiguration des Clusters.

JDK installieren

Kafka verwendet Zookeeper, um relevante Konfigurationsinformationen zu speichern. Laden Sie das JDK-Installationspaket von der Oracle-Website herunter, entpacken Sie es und installieren Sie es:

$tar zxvf jdk-8u65-linux-x64.tar.gz
$mv jdk1.8.0_65 java
Nach dem Login kopieren

Java-Umgebungsvariablen festlegen:

JAVA_HOME=/opt/java
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
Nach dem Login kopieren

Sie können zur Installation auch „yum install“ auswählen und die Umgebungsvariablen entsprechend festlegen.

Installieren Sie Kafka

Laden Sie das Kafka-Installationspaket von der offiziellen Website herunter, entpacken Sie es und installieren Sie es: Offizielle Website-Adresse: https://www.php.cn/link/dcf531edc9b229acfe0f4b87e1e278dd

tar zxvf kafka_2.11-0.8.2.2.tgz
mv kafka_2.11-0.8.2.2 kafka
cd kafka
Nach dem Login kopieren

Funktionsüberprüfung

1. Starten Sie Zookeeper. Verwenden Sie das Skript im Installationspaket, um eine Zookeeper-Instanz mit einem Knoten zu starten:

bin/zookeeper-server-start.sh -daemon config/zookeeper.properties
Nach dem Login kopieren

2. Starten Sie den Kafka-Dienst. Verwenden Sie kafka-server-start.sh, um den Kafka-Dienst zu starten

bin/kafka-server-start.sh config/server.properties
Nach dem Login kopieren

3. Thema erstellen Verwenden Sie kafka-topics.sh, um einen Thementest mit einer einzelnen Partition und einer einzelnen Kopie zu erstellen:

bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test
Nach dem Login kopieren

Thema anzeigen:

bin/kafka-topics.sh --list --zookeeper localhost:2181
test
Nach dem Login kopieren

4. Nachrichten generieren. Verwenden Sie kafka-console-producer.sh, um Nachrichten zu senden:

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test 
Hello world!
Nach dem Login kopieren

5. Nachrichten konsumieren Verwenden Sie kafka-console-consumer.sh, um Nachrichten zu empfangen und auf dem Terminal auszudrucken:

bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning
Nach dem Login kopieren
Die vom Produzenten generierten Nachrichten und die vom Verbraucher konsumierten Nachrichten werden synchronisiert.

Detaillierte Schritte zur Installation von Kafka unter CentOS7

Das obige ist der detaillierte Inhalt vonDetaillierte Schritte zur Installation von Kafka unter CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:jb51.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage