Introduction
Apache Kafka est une plateforme de streaming distribuée qui permet de publier et de s'abonner à des flux de messages, de stocker des données et de les traiter en temps réel. Dans ce guide, nous allons passer en revue les étapes pour télécharger et installer Apache Kafka sur Windows 10/11 et Linux.🛠 Télécharger Apache Kafka
- Accédez au site Web officiel d'Apache Kafka à l'adresse Apache Kafka Downloads.
- Sélectionnez la version d'Apache Kafka que vous souhaitez télécharger et cliquez sur le lien de téléchargement correspondant à votre système d'exploitation.
Pour Windows
🛠 **Installer Java Development Kit ( Installer Java Development Kit (JDK)- Assurez-vous que le JDK (Java Development Kit) est installé sur votre système. Vous pouvez vérifier cela en ouvrant une invite de commandes et en tapant : java -version
- Si ce n'est pas installé, téléchargez le JDK depuis le site officiel d'Oracle ou un autre fournisseur.
- Localisez le fichier téléchargé (généralement au format .tar.gz) et décompressez-le dans un dossier de votre choix.
- Ouvrez une invite de commandes et naviguez vers le dossier où Kafka a été décompressé.
- Pour démarrer ZooKeeper, exécutez : .\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties
- Pour démarrer Kafka, exécutez dans une nouvelle fenêtre d'invite de commandes : .\bin\windows\kafka-server-start.bat .\config\server.properties
Pour Linux
🛠 Installer Java Development Kit (JDK)- Ouvrez un terminal et vérifiez si Java est déjà installé avec la commande : java -version
- Si ce n'est pas le cas, installez-le en exécutant : sudo apt-get install openjdk-11-jdk
- Utilisez la commande tar -xzf kafka_version.tgz pour décompresser le fichier dans un dossier de votre choix.
- Naviguez vers le dossier où Kafka a été décompressé.
- Démarrer ZooKeeper avec la commande : ./bin/zookeeper-server-start.sh ./config/zookeeper.properties
- Dans un nouveau terminal, démarrez Kafka avec la commande : ./bin/kafka-server-start.sh ./config/server.properties

S'assurer que les ports utilisés par Kafka et ZooKeeper sont ouverts et ne sont pas utilisés par d'autres applications pour éviter des conflits.
