Installez et configurez Redpanda

Redpanda s’installe rapidement et peut être testé facilement sur votre machine, sans nécessiter de configuration complexe. 

Installez Redpanda avec Docker

Voici les étapes pour mettre en place un cluster Redpanda en utilisant Docker.

1. Installez Docker : Si vous n'avez pas encore installé Docker, vous pouvez le télécharger et l'installer en suivant les instructions officielles sur le site de Docker.

2. Téléchargez le fichier “docker-compose.yml” : Redpanda propose une configuration rapide via Docker Compose. Pour commencer, vous devez récupérer le fichier "docker-compose.yml" via la documentation “Redpanda Self-Managed Quickstart”. Vous avez le choix entre “Single Broker” ou “Three Broker”. Pour une mise en route plus simple, nous vous recommandons d’opter pour la version “Single Broker”. Les docker-compose.yml sont également disponibles sur le GitHub de Redpanda.

3. Lancez le cluster Redpanda : Une fois le fichier "docker-compose.yml" téléchargé, démarrez un cluster Redpanda local en exécutant la commande suivante dans le répertoire où vous avez téléchargé le fichier.

docker-compose up

Cette commande va télécharger l'image Docker de Redpanda et démarrer un cluster local avec un broker.

4. Vérifiez l'installation : Pour vérifier que votre cluster fonctionne correctement, accédez à l'interface web de Redpanda Console via votre navigateur à l'adresse suivante “localhost:8080”.

Félicitations, vous avez désormais démarré un cluster Redpanda. Cependant avant de vous lancer dans son utilisation, il y a quelques configurations à faire ! 

Configurez Redpanda

Ces étapes sont obligatoires pour avancer dans votre mission.

Temps estimé pour suivre cette ressource : 2 heures

Après avoir installé Redpanda localement, suivez le cours Getting Started with Redpanda sur Redpanda Academy. Vous allez travailler dans un environnement virtuel dédié, fourni par Redpanda.

 

Cette ressource est essentielle car elle vous permettra de passer de l’installation de base (que nous avons vue ensemble) à l’utilisation avancée de Redpanda. Dans ce cours, vous apprendrez à :

  • Utiliser rpk pour démarrer un cluster Redpanda dans un environnement contrôlé.

  • Utiliser l'outil rpk pour gérer et configurer les topics pour une scalabilité et une tolérance aux pannes optimales.

  • Apprendre à gérer les ressources du cluster, à surveiller les groupes de consommateurs et à nettoyer les ressources du cluster.

  • Créer des applications de producteurs et de consommateurs pour les scénarios de streaming en temps réel.

  • Produire et consommer des données avec Redpanda à l’aide de rpk et d'applications simples en Java, Python, et NodeJS (choisissez l’option 2, avec Python).

En résumé 

  • Redpanda peut être installé rapidement avec Docker en utilisant un fichier “docker-compose.yml”, permettant de déployer un cluster local en quelques commandes.

  • Redpanda prend en charge la création d'applications de producteurs et de consommateurs, facilitant le développement d'architectures de streaming en temps réel.

  • L'interface Redpanda Console permet de surveiller les clusters, de visualiser les topics, de gérer les groupes de consommateurs et d'optimiser les performances.

  • L'outil rpk est indispensable pour administrer Redpanda, permettant de gérer les topics, d'assurer la tolérance aux pannes et d'optimiser la scalabilité.

  • La gestion efficace des ressources du cluster, y compris la surveillance et le nettoyage, est essentielle pour maintenir de bonnes performances et garantir la stabilité du système. 

Après avoir installé et configuré Redpanda, nous allons maintenant voir comment exploiter son potentiel pour le traitement des données en temps réel. Nous explorerons comment connecter Redpanda à des outils comme Spark, récupérer des données en continu, les transformer et les stocker efficacement. 

Et si vous obteniez un diplôme OpenClassrooms ?
  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel
Trouvez la formation et le financement faits pour vous