SQLI Institut

ElasticSearch : infrastructure et administration

Par SQLI Institut

Objectifs

  • Comprendre le fonctionnement d'Elasticsearch, savoir l'installer et le configurer, gérer la sécurité avec X-Pack, et installer / configurer kibana pour le mapping sur les données Elasticsearch.

Programme

1- Introduction

  • Présentation ElasticSearch, fonctionnalités, licence
  • Positionnement d’Elasticsearch et des produits complémentaires : Watcher, Kibana, Logstash, Beats, X-Pack
  • 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 Sense.
  • Etude du fichier : elasticsearch.yml

3- Kibana

  • Présentation : objectifs, collecte de données, logs, … par les APIs d’administration et de supervision ;
  • Stockage dans elasticsearch et mise à disposition dans une interface web de graphiques
  • Démonstrations.

4- Clustering

  • Définitions : cluster, nœud, sharding
  • Nature distribuée d’elasticsearch
  • Présentation des fonctionnalités : stockage distribué, calculs distribués avec Elasticsearch, tolérance aux pannes.

5- Fonctionnement

  • Notion de nœud maître,
  • stockage des documents : , shard primaire et réplicat,
  • routage interne des requêtes.

6- Gestion du cluster

  • Outils d’interrogation : /_cluster/health
  • Création d’un index : définition des espaces de stockage (shard), allocation à un nœud
  • Configuration de nouveaux nœuds : tolérance aux pannes matérielles et répartition du stockage

7- Cas d’une panne

  • Fonctionnement en cas de perte d’un nœud :
  • élection d’un nouveau nœud maître si nécessaire, déclaration de nouveaux shards primaires

8- Mise en œuvre X-Pack Security

  • Présentation des apports de X-Pack security: authentification, gestion des accès aux données (rôles), filtrage par adresse IP ;
  • cryptage des données, contrôle des données;
  • audit d’activité.

9- Exploitation

  • Gestion des logs : ES_HOME/logs
  • Paramétrage de différents niveaux de logs : INFO, DEBUG, TRACE
  • Suivi des performances.
  • Sauvegardes avec l’API snapshot.

10- Evolutions

  • Les différentes versions : fonctionnalités et particularités des versions de 2.0 à 5.0.
  • Nouveautés de la version 6.0.

Formations de la même catégories (5)

M2i Formation
Elastic Stack - Pour administrateursPar M2i Formation
  • Décrire le fonctionnement d'Elasticsearch
  • Installer et configurer Elasticsearch
  • Gérer la sécurité
  • Installer et configurer Kibana pour le mapping sur les données Elasticsearch.
SQLI Institut
ElasticSearch : infrastructure et administrationPar SQLI Institut
  • Comprendre le fonctionnement d'Elasticsearch, savoir l'installer et le configurer, gérer la sécurité avec X-Pack, et installer / configurer kibana pour le mapping sur les données Elasticsearch.
ENI SERVICE
Elastic Suite – Rechercher, analyser, stocker et visualiser les données (Elasticsearch, Kibana, Beats, Logstach, X-Pack)Par ENI SERVICE

Cette formation permet de manipuler les outils Elasticsearch qui représentent le moteur de recherche distribué utilisé pour le stockage :

Tanit Formation
Elastic suite : rechercher, analyser, stocker et visualiser les données (elasticsearch, kibana, beats, logstach, x-pack)Par Tanit Formation

Cette formation permet de manipuler les outils Elasticsearch qui représentent le moteur de recherche distribué utilisé pour le stockage :
- Logstash, qui permet d'extraire les logs, de les transférer, les parser, et finalement les indexer dans Elasticsearch
- Kibana, qui permet de fouiller les données stockées dans Elasticsearch, de produire des requêtes, et d'en faire des tableaux de bords depuis un simple navigateur.

SQLI Institut
ElasticStack : présentationPar SQLI Institut
  • Comprendre le fonctionnement et les apports d'Elastic Stack et de ses composants (Elasticsearch, Logstash, Kibana, Beats) dans le traitement des données..