Maison  >  Article  >  Tutoriel système  >  Guide étape par étape : Installer Kafka à partir de zéro sous Linux

Guide étape par étape : Installer Kafka à partir de zéro sous Linux

WBOY
WBOYoriginal
2024-01-31 15:09:07420parcourir

1. Préparation

Avant de commencer l'installation, vous devez vous assurer que votre système répond aux exigences suivantes :

  • Système d'exploitation : Ubuntu 16.04 ou supérieur
  • Mémoire : au moins 4 Go
  • Espace disque : au moins 500 Go
  • Java : Version 8 ou supérieure
  • ZooKeeper : Version 3.4 ou supérieure

2. Installez Java

  1. Utilisez la commande suivante pour mettre à jour la liste des packages système :
sudo apt-get update
  1. Installez Java :
sudo apt-get install openjdk-8-jdk
  1. V érifier Java est-il installé avec succès :
java -version

3. Installez ZooKeeper

  1. Téléchargez ZooKeeper :
wget https://mirrors.estointernet.in/apache/zookeeper/zookeeper-3.6.3/zookeeper-3.6.3.tar.gz
  1. Décompressez ZooKeeper :
tar -xzvf zookeeper-3.6.3.tar.gz
  1. Déplacez ZooKeeper vers le répertoire d'installation :
sudo mv zookeeper-3.6.3 /opt/zookeeper
  1. Créez des utilisateurs et des groupes ZooKeeper :
sudo groupadd zookeeper
sudo useradd -g zookeeper zookeeper
  1. Accorder des autorisations à l'utilisateur et au groupe ZooKeeper sur le répertoire d'installation :
sudo chown -R zookeeper:zookeeper /opt/zookeeper
  1. Modifier le fichier de configuration de ZooKeeper :
sudo nano /opt/zookeeper/conf/zoo.cfg
  1. Dans le fichier de configuration, modifiez dataDirclientPort 选项的值分别更改为 /var/lib/zookeeper2181 : pour créer le Répertoire de données ZooKeeper :
dataDir=/var/lib/zookeeper
clientPort=2181
  1. Démarrez ZooKeeper :
sudo mkdir -p /var/lib/zookeeper
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
  1. Vérifiez si ZooKeeper a démarré avec succès :
sudo /opt/zookeeper/bin/zkServer.sh start
    Quatre Installez Kafka
Téléchargez Kafka :

sudo netstat -plnt | grep 2181
.
  1. Décompressez Kafka :
wget https://mirrors.estointernet.in/apache/kafka/2.8.1/kafka_2.13-2.8.1.tgz
  1. Déplacer Kafka vers le répertoire d'installation :
tar -xzvf kafka_2.13-2.8.1.tgz
  1. Créer un utilisateur et un groupe Kafka :
sudo mv kafka_2.13-2.8.1 /opt/kafka
  1. Accorder des autorisations à l'utilisateur et au groupe Kafka sur le répertoire d'installation :
sudo groupadd kafka
sudo useradd -g kafka kafka
  1. Modifier le fichier de configuration Kafka :
sudo chown -R kafka:kafka /opt/kafka
  1. Dans le fichier de configuration, ajoutez Modifiez la valeur de l'option suivante par :
sudo nano /opt/kafka/config/server.properties
  1. Créez le répertoire de données Kafka :
broker.id=0
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
  1. Démarrez Kafka :
sudo mkdir -p /var/lib/kafka
sudo chown -R kafka:kafka /var/lib/kafka
  1. Vérifiez que Kafka a été démarré avec succès :
sudo /opt/kafka/bin/kafka-server-start.sh /opt/kafka/config/server.properties
    5. Testez Kafka
Create un sujet:

sudo netstat -plnt | grep 9092
  1. Send un message au sujet:
kafka-topics --create --topic test --partitions 1 --replication-factor 1
  1. reive un message du sujet:
kafka-console-producer --topic test --message "Hello, world!"
    6. Résumé
  1. ou vous avez installé Kafka avec succès sous Linux. Vous pouvez désormais commencer à créer des systèmes distribués à l’aide de Kafka.

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:
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