ElasticStack : présentation - BD020
Objectifs
Comprendre le fonctionnement et les apports d'Elastic Stack et de ses composants (Elasticsearch, Logstash, Kibana, Beats) dans le traitement des données..
Programme
1- Introduction
Présentation, fonctionnalités, licence
Positionnement Elasticsearch et les produits complémentaires : Kibana,X-Pack,
Logstash, Beats
Principe : base technique Lucene et apports d’ElasticSearch
Définitions et techniques d’indexation
2- Installation de base
Prérequis techniques.
Installation avec les RPM
3- Outils d’interrogation
Communication en RESTFull avec le cluster
Interface http DevTools, travaux pratiques, démonstration
4- 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.