Prenez contact avec nous
 Durée 14 heures

Plan du cours

Introduction aux technologies de recherche

  • Fondamentaux des moteurs de recherche et de la récupération d'informations
  • Comprendre les flux de travail d'indexation et de recherche
  • Aperçu des plateformes de recherche modernes
  • Comparaison de SolrCloud avec d'autres solutions de recherche distribuées

Fondamentaux d'Apache Lucene et d'Apache Solr

  • Introduction à l'architecture d'Apache Lucene
  • Aperçu des capacités d'Apache Solr
  • Collections, cœurs, documents et schémas Solr
  • Comprendre le cycle de vie de la recherche et de l'indexation Solr

Architecture et concepts de SolrCloud

  • Comprendre l'architecture de recherche distribuée
  • Comment SolrCloud diffère des déploiements Solr traditionnels
  • Composants de SolrCloud et structure du grappage
  • Collections, shards, répliques et leaders
  • Concevoir des environnements de recherche évolutifs

Déploiement de SolrCloud sur AWS

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

Indexation et gestion des données dans SolrCloud

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

Coordination de grappage avec Apache ZooKeeper

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

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

  • Comprendre la réplication et la haute disponibilité
  • Concevoir des déploiements SolrCloud tolérants aux pannes
  • Équilibrage de charge des requêtes de recherche
  • Configuration de la reprise sur panne et du traitement continu

Administration et supervision de SolrCloud

  • Gestion de SolrCloud via les interfaces d'administration
  • Supervision de la santé et des performances du grappage
  • Gestion des erreurs et dépannage des problèmes
  • Maintenance et optimisation des opérations du grappage

Atelier pratique SolrCloud

  • Déploiement d'un grappage SolrCloud sur AWS
  • Création de collections et gestion des shards
  • Configuration de la réplication et de la reprise sur panne
  • Test des opérations de recherche distribuée

Revue du cours et bonnes pratiques

  • Examen des décisions d'architecture SolrCloud
  • Recommandations de performance et d'exploitation
  • Défis courants de déploiement
  • Prochaines étapes pour l'administration SolrCloud

Pré requis

  • Une bonne compréhension des concepts de recherche
  • Des connaissances de base en Java

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires