Comprendre le fonctionnement d'Elasticsearch, savoir l'installer et le configurer, gérer la sécurité et installer / configurer kibana pour le mapping sur les données Elasticsearch
METHODES PEDAGOGIQUES
Mise à disposition d’un poste de travail par participant
Remise d’une documentation pédagogique papier ou numérique pendant le stage
La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
Auto-évaluation des acquis par le stagiaire via un questionnaire
Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Bigdata
CONTENU DU COURS
1 - Introduction
Présentation de la pile elastic
Positionnement d’Elasticsearch et des produits complémentaires : Watcher, Marvel, Kibana, Logstash, Beats, X-Pack
Les apports de la version 7.x
Principe : base technique Lucene et apports d’ElasticSearch.Fonctionnement distribué
2 - Installation et configuration
Prérequis techniques
Installation depuis les RPM
Utilisation de l’interface X-Pack monitoring
Premiers pas dans la console Devtools
Etude du fichier : elasticsearch.yml
3 - Clustering
Définitions : cluster, noeud, sharding
Nature distribuée d’elasticsearch
Présentation des fonctionnalités : stockage distribué, calculs distribués avec Elasticsearch, tolérance aux pannes
4 - Fonctionnement
Notion de noeud maître, stockage des documents : , shard primaire et réplicat, routage interne des requêtes
5 - Gestion du cluster
Outils d’interrogation : /_cluster/health
Création d’un index : définition des espaces de stockage (shard), allocation à un noeud
Configuration de nouveaux noeuds : tolérance aux pannes matérielles et répartition du stockage
6 - Cas d'une panne
Fonctionnement en cas de perte d’un noeud : élection d’un nouveau noeud maître si nécessaire, déclaration de nouveaux shards primaires
7 - Exploitation
Gestion des logs : ES_HOME/logs
Paramétrage de différents niveaux de logs : INFO, DEBUG, TRACE