Table of Contents Table of Contents
Previous Page  182 / 580 Next Page
Information
Show Menu
Previous Page 182 / 580 Next Page
Page Background

180

2020 -

www.demos.fr

- Renseignements et inscriptions : 09 88 66 10 00 /

inscriptions@demos.fr

Programme

Premiers pas

Vue d’ensemble

Cas d’utilisations

Terminologie

Installation et démarrage

Requêtes simples

Plugins essentiels

Documents

Création, récupération, mise à jour, suppression,

versionning

Analysers / Mapping

Types

Mapping

Analyzers

Recherche

Query, filtres, agrégations, tri / pagination, score

Recherche avancée

Géolocation

Documents imbriqués

Relations parent / enfant

Percolation

Suggestions

Cluster

Scalabilité

Failover

Routing

Maintenance

Bulk API

Snapshot / Restore

Monitoring / Alerting

Production

Setup

Tuning

Sécurité

ELASTICSEARCH

IBD80

1700

HT

(repas offert)

2 Jours

(14h)

Pour connaître nos sessions, rendez-vous sur

demos.fr

Objectifs

Implémenter l’ensemble des fonctionnalités de

recherche et d’analyse (Query DSL, suggestions «

did youmean », « more like this », géolocalisation,

relation parent/enfant, aggrégations) • Bien

comprendre le fonctionnement interne

(analyzers, mapping, score, Lucene) • Utiliser

elasticsearch en production en tirant partie de

sa nature distribuée (cluster élection, snapshot /

restore, tuning, …)

Participants

Développeurs, architectes, opérationnels

Les +

50% théorie, 50%pratique. Les participants

apprendront à utiliser Elasticsearch, le fonctionnement

interne dumoteur d’indexation et comment

reconnaître les cas d’utilisations pertinents au travers

d’échanges avec le formateur ainsi qu’en réalisant des

exercices pratiques sur les sujets suivants :

-Installer, changer la configuration, ajouter des

plugins à Elasticsearch.

-Comment utiliser l’api http pour ajouter, modifier

ou supprimer des documents ?

-Les différentes manières d’influer sur le mapping

pour faire de la recherche full text ou de la

recherche exact de manière efficace.

-Choisir parmi les différents types de requête de

recherche en fonction de son cas d’utilisation ?

-Les différents types de requêtes d’analytique

Pré-requis

Connaissances HTTP / REST

Dates actualisées et programmation régionale disponibles sur

demos.fr/IBD80

Programme

Introduction

Présentation ElasticSearch, fonctionnalités, licence

Positionnement d’Elasticsearch et des produits

complémentaires : Shield, Watcher, Marvel, Kibana,

Logstash, Beats

Base technique Lucene et apports d’ElasticSearch

Fonctionnement distribué

Installation et con guration

Prérequis techniques, installation depuis les RPM

Utilisation de l’interface Marvel

Premiers pas dans la console Sense

Etude du fichier : elasticsearch.yml

L’interface Marvel

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

Clustering

Définitions : cluster, noeud, sharding

Nature distribuée d’elasticsearch

Présentation des fonctionnalités : stockage

distribué, calculs distribués avec elasticsearch,

tolérance aux pannes

Fonctionnement

Notion de noeud maître

Stockage des documents : shard primaire et réplicat

Routage interne des requêtes

Gestion du cluster

Outils d’interrogation : /_cluster/health

Création d’un index : définition des espaces de

stockage (shard), allocation à un noeud

Configuration de nouveaux noeuds : tolérance

aux pannes matérielles et répartition du stockage

Cas d’une panne

Fonctionnement en cas de perte d’un noeud :

élection d’un nouveau noeud maître si nécessaire,

déclaration de nouveaux shards primaires

Sécurisation avec shield

Présentation des apports de shield : authentification,

gestion des accès aux données (rôles), filtrage par

adresse IP ; cryptage des données, contrôle intégrité

des données ; audit d’activité

Installation du plugin shield

Exploitation

Gestion des logs : ES_HOME/logs

Paramétrage de différents niveaux de logs

Suivi des performances

Sauvegardes avec l’API snapshot

Evolutions

Les différentes versions - Nouveautés de la version 5

Fonctionnalités à venir

ELASTICSEARCH : INFRASTRUCTURE ET ADMINISTRATION

IBD84

1440

HT

(repas offert)

2 Jours

(14h)

Pour connaître nos sessions, rendez-vous sur

demos.fr

Objectifs

Disposer des connaissances sur le

fonctionnement d’Elasticsearch et des produits

complémentaires • Installer et con gurer

Elasticsearch, gérer la sécurité avec shield •

Installer et con gurer kibana pour le mapping

sur les données Elasticsearch

Participants

Architecte technique, ingénieur système,

administrateur

Les +

Remise d’une documentation pédagogique papier

ou numérique pendant le stage

La formation est constituée d’apports théoriques,

d’exercices pratiques et de réflexions

Pré-requis

Connaissances générales des systèmes

d’information, et des systèmes Linux ou Windows

Les travaux pratiques sont réalisés sur Linux

Dates actualisées et programmation régionale disponibles sur

demos.fr/IBD84