Prenez contact avec nous

Plan du cours

Introduction aux technologies de recherche

  • Fondamentaux des moteurs de recherche et de la récupération d'information
  • Compréhension des workflows d'indexation et de recherche
  • Aperçu des plateformes de recherche modernes
  • Comparaison de SolrCloud avec d'autres solutions de recherche distribuée

Fondamentaux d'Apache Lucene et d'Apache Solr

  • Introduction à l'architecture d'Apache Lucene
  • Aperçu des capacités d'Apache Solr
  • Collections Solr, cores, documents et schémas
  • Compréhension du cycle de vie de la recherche et de l'indexation Solr

Architecture et concepts de SolrCloud

  • Compréhension de l'architecture de recherche distribuée
  • En quoi SolrCloud diffère des déploiements Solr traditionnels
  • Composants et structure du cluster SolrCloud
  • Collections, shards, replicas et leaders
  • Conception d'environnements de recherche évolutifs

Déploiement de SolrCloud sur AWS

  • Préparation des environnements Amazon EC2
  • Installation et configuration des clusters SolrCloud
  • Mise en place des nœuds et de la communication cluster
  • Gestion des services et configurations SolrCloud

Indexation et gestion des données dans SolrCloud

  • Ajout et gestion de documents à travers les shards
  • Compréhension des stratégies d'indexation
  • Stratégies de commit et optimisation
  • Gestion des mises à jour et indexation distribuée

Coordination du cluster avec Apache ZooKeeper

  • Introduction à ZooKeeper et son rôle dans SolrCloud
  • Gestion de l'état du cluster et de la configuration
  • Automatisation de la coordination du cluster
  • Gestion des fichiers de configuration avec ZooKeeper

Fiabilité, tolérance aux pannes et mise à l'échelle

  • Compréhension de la réplication et de la haute disponibilité
  • Conception de déploiements SolrCloud tolérants aux pannes
  • Répartition de charge des requêtes de recherche
  • Configuration de la bascule et du traitement continu

Administration et surveillance de SolrCloud

  • Gestion de SolrCloud via les interfaces d'administration
  • Surveillance de la santé et des performances du cluster
  • Gestion des erreurs et dépannage
  • Maintenance et optimisation des opérations du cluster

Atelier pratique SolrCloud

  • Déploiement d'un cluster SolrCloud sur AWS
  • Création de collections et gestion des shards
  • Configuration de la réplication et de la bascule
  • Tests des opérations de recherche distribuée

Bilan du cours et bonnes pratiques

  • Revue des décisions architecturales SolrCloud
  • Recommandations pour les performances et l'exploitation
  • Défis courants de déploiement
  • Premiers pas pour l'administration SolrCloud

Pré requis

  • Une compréhension des concepts de recherche
  • Connaissances de base en Java
 14 Heures

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires