- Se connecter sur votre compte Gitpod et lancer un espace de travail
- Lancer les conteneurs de Zookeeper et Kafka :
docker-compose up -d
- Une fois que les conteneurs Zookeeper et Kafka sont en cours d'exécution, vous pouvez exécuter la commande Terminal suivante pour démarrer un shell Kafka :
docker exec -it kafka /bin/sh
- Tous les scripts shell Kafka sont situés dans /opt/kafka_2.13-2.8.1/bin:
- Voici la commande que vous devrez émettre pour créer un sujet Kafka :
cd /opt/kafka_2.13-2.8.1/bin
kafka-topics.sh --create --zookeeper zookeeper:2181 --replication-factor 1 --partitions 1 --topic data-stream
- taper la commande exit pour revenir à votre terminal d'origine :
exit
- Maintenant on va installer kafka-python pour pouvoir exécuter nos scripts :
pip install kafka-python
- Exécuter le script producer.py :
python producer.py
- Ouvrir un nouveau terminal , et exécuter le script consumer.py :
python consumer.py