Prenez contact avec nous

Plan du cours

Introduction aux technologies de recherche

  • Fondamentaux des moteurs de recherche et de la récupération d’informations
  • Compréhension des indexations et des flux 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 Apache Solr

  • Introduction à l’architecture Apache Lucene
  • Aperçu des capacités d’Apache Solr
  • Collections, noyaux, documents et schémas Solr
  • 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
  • Comment SolrCloud diffère des déploiements Solr traditionnels
  • Composants de SolrCloud et structure du grapp
  • Collections, shards, répliques et chefs
  • Conception d’environnements de recherche évolutifs

Déploiement de SolrCloud sur AWS

  • Préparation des environnements Amazon EC2
  • Installation et configuration des grappes SolrCloud
  • Configuration des nœuds et de la communication du grapp
  • Gestion des services et des configurations SolrCloud

Indexation et gestion des données dans SolrCloud

  • Ajout et gestion de documents entre les shards
  • Compréhension des stratégies d’indexation
  • Stratégies d’engagement et optimisation
  • Gestion des mises à jour et de l’indexation distribuée

Coordination du grapp avec Apache ZooKeeper

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

Fiabilité, tolérance aux pannes et évolution

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

Administration et surveillance de SolrCloud

  • Gestion de SolrCloud par des interfaces d’administration
  • Surveillance de la santé et des performances du grapp
  • Gestion des erreurs et dépannage des problèmes
  • Maintenance et optimisation des opérations du grapp

Atelier pratique SolrCloud

  • Déploiement d’un grapp SolrCloud sur AWS
  • Création de collections et gestion des shards
  • Configuration de la réplication et du basculement
  • Test des opérations de recherche distribuée

Revue du cours et meilleures pratiques

  • Revue des décisions architecturales de SolrCloud
  • Recommandations de performance et opérationnelles
  • Défis courants de déploiement
  • Prochaines étapes pour l’administration de SolrCloud

Pré requis

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires