Outils pour utilisateurs

Outils du site


software:applications:elasticsearch:010_premiers_pas

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
software:applications:elasticsearch:010_premiers_pas [2021/03/07 13:44] yoannsoftware:applications:elasticsearch:010_premiers_pas [2021/06/18 07:48] (Version actuelle) 92.154.112.189
Ligne 3: Ligne 3:
 ====== Elasticsearch: premiers pas ====== ====== Elasticsearch: premiers pas ======
  
-Elasticsearch est RESTful, il est possible de communiquer avec l'application en utilisant de simples clients CLI tels que cURL ou HTTPie.+La communication avec Elasticsearch se fait via une API REST, il est possible d'utiliser de simples clients CLI tels que **cURL** ou **HTTPie**. Pour des requêtes plus évoluée des applications comme **Insomnia** pourront apporter plus de confort à l'utilisation. 
 + 
 +<note> 
 +**Kibana** intègre une console de développement avec de l'autocomplétion. **Management** > **Dev Tools** onglet **Console**. 
 +</note>
  
 Avec curl on pourra utiliser la syntaxe globale suivante: Avec curl on pourra utiliser la syntaxe globale suivante:
Ligne 12: Ligne 16:
 Où <VERB> est la méthode ou verbe HTTP (GET,POST,PUT,HEAD,DELETE) et <BODY> un corps encodé en JSON si nécessaire. Où <VERB> est la méthode ou verbe HTTP (GET,POST,PUT,HEAD,DELETE) et <BODY> un corps encodé en JSON si nécessaire.
  
 +===== A propos de l'architecture =====
 +
 +Quelques mots sur l'architecture d'elasticsearch:
 +
 +  * Une instance du serveur de base de données elasticsearch en cours d’exécution est désignée nœud.
 +  * Plusieurs noeuds forment un cluster, c'est ce fonctionnement en cluster qui permet de garantir la haute disponibilité en répartissant automatiquement les données entre les nœuds.
 +
 +
 +===== Afficher l'état des nœuds =====
 +
 +<code bash>
 +curl -X GET "localhost:9200/_cat/nodes?v=true&pretty"
 +</code>
  
 ===== Indexer un document ===== ===== Indexer un document =====
software/applications/elasticsearch/010_premiers_pas.1615124653.txt.gz · Dernière modification : 2021/03/07 13:44 de yoann