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.
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