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
- Utilisez la commande suivante pour mettre à jour la liste des packages système :
sudo apt-get update
Copier après la connexion
- Installez Java :
sudo apt-get install openjdk-8-jdk
Copier après la connexion
- V érifier Java est-il installé avec succès :
java -version
Copier après la connexion
3. Installez ZooKeeper
- 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
- Décompressez ZooKeeper :
tar -xzvf zookeeper-3.6.3.tar.gz
Copier après la connexion
- Déplacez ZooKeeper vers le répertoire d'installation :
sudo mv zookeeper-3.6.3 /opt/zookeeper
Copier après la connexion
- Créez des utilisateurs et des groupes ZooKeeper :
sudo groupadd zookeeper
sudo useradd -g zookeeper zookeeper
Copier après la connexion
- 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
- Modifier le fichier de configuration de ZooKeeper :
sudo nano /opt/zookeeper/conf/zoo.cfg
Copier après la connexion
- Dans le fichier de configuration, modifiez
dataDir
和 clientPort
选项的值分别更改为 /var/lib/zookeeper
和 2181
: pour créer le Répertoire de données ZooKeeper :
dataDir=/var/lib/zookeeper
clientPort=2181
Copier après la connexion
- Démarrez ZooKeeper :
sudo mkdir -p /var/lib/zookeeper
sudo chown -R zookeeper:zookeeper /var/lib/zookeeper
Copier après la connexion
- 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
.
- 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
- Déplacer Kafka vers le répertoire d'installation :
tar -xzvf kafka_2.13-2.8.1.tgz
Copier après la connexion
- Créer un utilisateur et un groupe Kafka :
sudo mv kafka_2.13-2.8.1 /opt/kafka
Copier après la connexion
- 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
- Modifier le fichier de configuration Kafka :
sudo chown -R kafka:kafka /opt/kafka
Copier après la connexion
- 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
- Créez le répertoire de données Kafka :
broker.id=0
listeners=PLAINTEXT://:9092
zookeeper.connect=localhost:2181
Copier après la connexion
- Démarrez Kafka :
sudo mkdir -p /var/lib/kafka
sudo chown -R kafka:kafka /var/lib/kafka
Copier après la connexion
- 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
- Send un message au sujet:
kafka-topics --create --topic test --partitions 1 --replication-factor 1
Copier après la connexion
- reive un message du sujet:
kafka-console-producer --topic test --message "Hello, world!"
Copier après la connexion
6. Résumé- 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!