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 flux de travail d'indexation et de recherche
- Vue d'ensemble 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
- Vue d'ensemble des capacités d'Apache Solr
- Collections, noyaux (cores), 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
- Différences entre SolrCloud et les déploiements Solr traditionnels
- Composants et structure du cluster SolrCloud
- Collections, shards, réplicas 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
- Configuration des nœuds et de la communication du cluster
- Gestion des services et des configurations SolrCloud
Indexation et gestion des données dans SolrCloud
- Ajout et gestion des documents entre les shards
- Compréhension des stratégies d'indexation
- Stratégies d'engagement (commit) et optimisation
- Gestion des mises à jour et de l'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
- Équilibrage de charge des requêtes de recherche
- Configuration de la bascule (failover) 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 résolution des problèmes
- 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
Revue du cours et bonnes pratiques
- Revue des décisions architecturales SolrCloud
- Recommandations en matière de performance et d'exploitation
- Défis de déploiement courants
- Étapes suivantes pour l'administration de SolrCloud
Pré requis
- Compréhension des concepts de recherche
- Connaissances de base de Java
14 Heures