[TP] Les index
Nous allons utiliser Dev Tools pour manipuler les utilisateurs/rôles. Pour rappel, vous pouvez passer directement par l'API Elasticsearch.
Ce que vous allez apprendre dans ce TP :
Les prérequis
Vous devez disposer d'un cluster Elasticsearch avec une instance Kibana connectée à ce cluster. Nous vous invitons à faire le TP sur l'installation d'Elasticsearch si ce n'est pas encore le cas.
Les non temporels
-
Mon premier index
Vous devez créer un index nommé 'mon-premier-index' avec 3 shards et deux replicas
-
Mon premier document
Vous devez ajouter le document suivant dans 'mon-premier-index' : {
"message": "Mon premier document",
"formation": {
"name": "Elasticsearch"
}
}
-
Mon premier envoi de masse
Vous devez envoyer, en une seule commande, dans l'index 'mon-premier-index' les documents suivants : { "message" : "mon bulk", "id": 1, "user": {"office": "RousselTM", "number":125} }
{ "message" : "mon bulk", "id": 2, "user": {"office": "rousseltm", "number":4258} }
{ "message" : "mon bulk", "id": 3, "user": {"office": "Immo", "number":28215} }
{ "message" : "mon bulk", "id": 4, "user": {"office": "Elastic", "number":2825} }
{ "message" : "mon bulk", "id": 5, "user": {"office": "ElAStic", "number":2452} }
-
Infos sur l'index
Trouvez la commande pour afficher le nombre de documents dans 'mon-premier-index'
-
Mon premier affichage
Trouvez la commande pour afficher les documents dans 'mon-premier-index' pour l'instant sans filtre.
Les temporels
-
Mon premier datastream
Vous devez configurer une instance logstash pour qu'il envoie ses sorties dans le datastream 'mon-premier-datastream'
Niveau de difficulté:
(3/5)