Maison > Tutoriel système > Linux > le corps du texte

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

WBOY
Libérer: 2024-01-31 15:09:07
original
438 Les gens l'ont consulté

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
Copier après la connexion
  1. Installez Java :
sudo apt-get install openjdk-8-jdk
Copier après la connexion
  1. V érifier Java est-il installé avec succès :
java -version
Copier après la connexion

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
Copier après la connexion
  1. Décompressez ZooKeeper :
tar -xzvf zookeeper-3.6.3.tar.gz
Copier après la connexion
  1. Déplacez ZooKeeper vers le répertoire d'installation :
sudo mv zookeeper-3.6.3 /opt/zookeeper
Copier après la connexion
  1. Créez des utilisateurs et des groupes ZooKeeper :
sudo groupadd zookeeper
sudo useradd -g zookeeper zookeeper
Copier après la connexion
  1. Accorder des autorisations à l'utilisateur et au groupe ZooKeeper sur le répertoire d'installation :
sudo chown -R zookeeper:zookeeper /opt/zookeeper
Copier après la connexion
  1. Modifier le fichier de configuration de ZooKeeper :
sudo nano /opt/zookeeper/conf/zoo.cfg
Copier après la connexion
  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
Copier après la connexion
  1. Démarrez ZooKeeper :
sudo mkdir -p /var/lib/zookeeper
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
Copier après la connexion
  1. Vérifiez si ZooKeeper a démarré avec succès :
sudo /opt/zookeeper/bin/zkServer.sh start
Copier après la connexion
    Quatre Installez Kafka
Téléchargez Kafka :

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

sudo netstat -plnt | grep 9092
Copier après la connexion
  1. Send un message au sujet:
kafka-topics --create --topic test --partitions 1 --replication-factor 1
Copier après la connexion
  1. reive un message du sujet:
kafka-console-producer --topic test --message "Hello, world!"
Copier après la connexion
    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!

Étiquettes associées:
source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!