Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
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