Informatique

Elastic Search

Elastic Search

Réf 4-IT-ELAS
Durée 3 jours

Objectifs

Comprendre le fonctionnement d'Elasticsearch, logstash et Kibana?
Évaluer les possibilités offertes par Elasticsearch, logstash et Kibana?
Installer et configurer Elasticsearch?
Administrer et surveiller un cluster Elasticsearch?

Infos

Sessions à venir

26 jun-28 jun 2024
09 déc-11 déc 2024

Certifications :

Nous consulter

Programme

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.

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.

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.

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.

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.

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.

En savoir +

Prérequis

Connaissances de base en développement. Connaissances de base en administration du système d'exploitation Windows ou Linux/Unix?

Moyens pédagogiques

Réflexion de groupe et apports théoriques du formateur
Travail d'échange avec les participants sous forme de
Utilisation de cas concrets issus de l'expérience professionnelle
Validation des acquis par des questionnaires, des tests d'évaluation, des mises en situation et des jeux pédagogiques.
Remise d'un support de cours.

Possibilité de certification

Nous consulter.