Formation ElasticSearch - indexation
Objectifs
- Comprendre le fonctionnement et les apports d'Elasticsearch dans le traitement de données.
Public
- Chefs de projet, développeurs, architectes.
Prérequis
- Connaissances générales des systèmes d'informations
Programme
Introduction
- Présentation, fonctionnalités, licence
- Définitions et techniques d'indexation
- Positionnement Elasticsearch et les produits complémentaires : Watcher, Marvel, Kibana,X-Pack,
- Logstash, Beats
- Principe : base technique Lucene et apports d'ElasticSearch
Installation de base
- Prérequis techniques.
- Utilisation de l'interface d'administration Marvel
Outils d'interrogation
- Java API avec"Node client" et "Transport client"
- Autres clients : Perl, Python, Ruby, etc…
- Interface http, travaux pratiques, démonstration
Traitement des données
- Structure des données. stockage, indexation
- Format des données.
- Conversion au format JSON des données à traiter.
- Interrogations avec Search Lite et avec Query DSL (domain-specific language)
- Notion de 'filtre' pour affiner des requêtes.
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture