PLB CONSULTANT : 05. ElasticSearch : indexation de contenu
Organisme
92300 LEVALLOIS PERRETVoir toutes ses formationsAutres organismes proposant cette formation
Durée
Modalités
- Classe virtuelle
- Présentiel
Travaux pratiques. QCM en cours et en fin de formation. Auto-évaluation en début et en fin de formation.
Prix
Public
Administrateur système, Architectes, Développeurs, Data Analysts et/ou Data Engineers…
Pré-requis
Disposer de solides bases en administration système Unix/Linux
Objectifs pédagogiques
Situer Elasticsearch dans un écosystème Big Data
Identifier les enjeux et les cas d'utilisation d'un moteur de recherche
Appréhender le fonctionnement d'ElasticSearch
Savoir installer et configurer ElasticSearch
Indexer des volumes importants de données
Comprendre comment administrer le système et le surveiller afin de garantir sa disponibilité
Programme détaillé
Jour 1
Comprendre Elasticsearch
L'offre d'Elasticsearch, les outils connexes
Elasticsearch sur un faible volume de données
Et dans le contexte du Big Data ?
Panorama technique, architecture en cluster, moteur de recherche Lucene, API Rest
Concepts de base : Index, Shards, Document, Cluster, Noeud, Réplique
Prérequis à l'installation et configuration
Atelier
Installation, Exploration du cluster, API d'indexation et de recherche
Indexation et documents
Document API, shards et routing
Ingestion de données avec les plugins elastic
Ingestion de données avec Beats et logstash
API Search lite
Atelier
Mise en place d’une pipeline logstash basé sur FileBeat
Mapping, Analyseurs et configuration des index
Types de données supportés
Le rôle d’un analyseur, analyseur prédéfinis, analyseur personnalisés
Mapping Api
Configuration d’index
Les gabarits d’index
Atelier
Mise en place d’un gabarit d’index personnalisé
Quiz d’évaluation des acquis de la première journée
Jour 2
Recherche avec DSL
Syntaxe DSL et combinaisons des clauses
Recherche filtre
Recherche full-text (mot, phrase, fuzzy, highlight)
Les agrégations
Les fonctionnalités de géolocallisation
Utilisation des agrégations dans Kibana
Atelier
Tests des différents types de recherches, Mise en place de filtres
Déploiement, Surveillance et Administration
Architecture de l’ingestion, Monitoring Logstash
Architecture Data (Indexation/Recherche)
Recommandations pour le dimensionnement du cluster et des noeuds
Gestion du cycle de vie des index, gestion des shards et des segments Lucene
Monitoring Elasticsearch dans Kibana, API de monitoring
Surveiller les performances
API d’exploitation, gestion des sauvegardes
Atelier
Mise en place cluster avec spécialisation des noeuds, Tableaux de bord de monitoring, Gestion des sauvegardes