1
Installation et utilisation d'Elasticsearch, logstash et Kibana
- Développement d'applications utilisant Elasticsearch.
- Impact sur le design d'applications existantes.
- Prérequis et types d'installations.
- Configuration et mise en œuvre.
Travaux pratiques
Installation d'Elasticsearch, logstash et Kibana.
2
Fonctionnement d'Elasticsearch
- Présentation d'Apache Lucene.
- Architecture as a Cloud et concepts clés (cluster, node, etc.).
- Le format JSON. L'API REST.
- Scoring et pertinence des requêtes.
- Recherches simples.
- Stockage de données.
- Le rôle de logstash et de Kibana.
Travaux pratiques
Stockage de données dans Elasticsearch. Importation de données. Administration et premières requêtes simples de recherche.
3
Possibilités offertes par Elasticsearch logstash et Kibana
- Traitement de gros volumes de requêtes et d'indexation.
- Indexation et recherches sur les documents et des données.
- Analyse de documents et de données.
- Calcul des listes de réponses.
- Filtrage et tri des résultats.
- Suggestion de requêtes.
Travaux pratiques
Manipulation de l'indexation. Mise en œuvre de requêtes, de filtrage et de tri de résultats. Configuration pour le traitement des gros volumes.
4
Configuration de la recherche et de l'indexation
- Gros volumes de requêtes et d'indexation.
- L'indexation des données.
- Les requêtes de recherche.
- Les recherches avancées.
- La percolation.
Travaux pratiques
Configuration de l'extraction de données issues de fichiers non structurés et de la recherche de données avancée.
5
Configuration et administration du cluster
- Configuration du cluster Elasticsearch.
- Préparation du cluster Elasticsearch pour le traitement des gros volumes.
- Configuration des nodes.
- Gestion des templates.
- Administration du cluster Elasticsearch.
Travaux pratiques
Revue détaillée du fichier elasticsearch.yml. Mise en œuvre d'un cluster Elasticsearch.
6
Administration du cluster
- Surveillance du cluster.
- La répartition de charge.
- L'allocation des nodes.
- Alias d'index. Plug-ins Elasticsearch.
- Propriétés "Transient" et "Persistent".
- Principes de la sauvegarde et la restauration.
Exemple
Utilisation des Plug-ins et de scripts Elasticsearch.