Elasticsearch – Installation et administration
Code stage
ELASTIC01
Durée
14 heures | 2 jours
Certification
non
Objectifs pédagogiques
- Installer et administrer des clusters Elasticsearch
- Configurer et monitorer le cluster Elasticsearch
Niveau requis
Avoir une première expérience sur Elasticsearch, Shell / Linux.
Public concerné
Administrateurs système, Analysts / Engineers Elasticsearch, ingénieurs de développement.
Programme
Jour 1
- Introduction
- Présentation de la pile Elastic
- Positionnement d’Elasticsearch et des produits complémentaires
- Kibana
- Logstash
- Beats
- X-Pack
- Principe : base technique Lucene et apports d’Elasticsearch
- Fonctionnement distribué
- Cas d’usage classiques
- Analyse de logs et sécurité
- Analyse de métriques
- Recherches Web…
- Installation d’un cluster Elasticsearch
- Cluster : vue d’ensemble
- Prérequis pour l’installation d’un cluster
- Installation de ELK (Elasticsearch, Logstash et Kibana)
- Configuration d’un cluster ELK
- Exemples de travaux pratiques (à titre indicatif)
- Installation d’Elasticsearch, Kibana et Logstash
- Préparation des environnements
- Gestion et configuration du cluster
- Fichiers de configuration
- Création du premier noeud
- Client
- Maître
- De données
- Configuration des nodes
- Gérer les instances de rôle
- Définition des espaces de stockage (shard)
- Allocation à un noeud
Jour 2
- Monitoring et administration du cluster
- Administration du cluster
- Surveillance des métriques d’index dans Kibana
- La répartition de charge
- L’allocation des nodes
- Gestion des logs
- Comprendre l’état du bilan de santé
- Principes de la sauvegarde et de la restauration
- Elasticsearch : searching
- API RESTful en HTTP
- Recherches simples et plus complexes
- Recherche de « phrases »
- Extraction de plusieurs documents…
- Recherches avec Bulk
- Notion de pertinence du résultat : « score »
- Requêtes avec Search Lite et avec Query DSL (Domain-Specific Language)
- Utilisation de « filtre » pour affiner des requêtes
- Agrégation de résultats
- Maintenance du cluster Elasticsearch
- Mise à jour des versions d’Elasticsearch
- Copie instantanée (snapshot) des index d’Elasticsearch
- Utilisation de « Curator » pour automatiser les tâches d’Elasticsearch
- Sécurité sur Elasticsearch
- Présentation de X-Pack Security
- Gérer les utilisateurs et les rôles
- Empêcher les intrusions, la falsification des données et le sniffing
- Tracer toutes les activités
- Exemple de travaux pratiques (à titre indicatif)
- Utilisation de Marvel
- Le contenu de ce programme peut faire l’objet d’adaptation selon les niveaux, prérequis et besoins des apprenants.