Maison > Tutoriel système > Linux > Partagez des didacticiels détaillés sur l'installation de Kafka sous Linux

Partagez des didacticiels détaillés sur l'installation de Kafka sous Linux

王林
Libérer: 2024-01-31 15:01:09
original
1133 Les gens l'ont consulté

Comment installer Kafka sous Linux : Tutoriel complet partagé

1 Prérequis

  • OS : Ubuntu 18.04 ou supérieur
  • Java : JDK 8 ou supérieur
  • Apache Kafka : 2.13 ou version supérieure
  • Z. ooGardien : 3.4.14 ou supérieur

2. Installez Java

sudo apt-get update
sudo apt-get install openjdk-8-jdk
Copier après la connexion

3. Installez Apache Kafka

wget https://dlcdn.apache.org/kafka/2.13/kafka_2.13-3.3.1.tgz
tar -xvzf kafka_2.13-3.3.1.tgz
Copier après la connexion

4. Installez ZooKeeper

wget https://dlcdn.apache.org/zookeeper/zookeeper-3.4.14/zookeeper-3.4.14.tar.gz
tar -xvzf zookeeper-3.4.14.tar.gz
Copier après la connexion

5. Configurez Kafka

cd kafka_2.13-3.3.1
cp config/server.properties config/server.properties.orig
vim config/server.properties
Copier après la connexion

Modifiez la configuration suivante :

broker.id=0
listeners=PLAINTEXT://localhost:9092
zookeeper.connect=localhost:2181
Copier après la connexion

6. Configurez ZooKeeper

cd zookeeper-3.4.14
cp conf/zoo.cfg conf/zoo.cfg.orig
vim conf/zoo.cfg
Copier après la connexion

Modifiez la configuration suivante :

dataDir=/tmp/zookeeper
clientPort=2181
Copier après la connexion

7. Démarrez ZooKeeper

cd zookeeper-3.4.14
bin/zkServer.sh start
Copier après la connexion

8. ic

cd kafka_2.13-3.3.1
bin/kafka-server-start.sh config/server.properties
Copier après la connexion

10 .Envoyez un message

bin/kafka-topics.sh --create --topic my-topic --partitions 1 --replication-factor 1
Copier après la connexion

11. Consommez un message

bin/kafka-console-producer.sh --topic my-topic --message "Hello, world!"
Copier après la connexion

12 Arrêtez Kafka

bin/kafka-console-consumer.sh --topic my-topic --from-beginning
Copier après la connexion

13.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal