Architecture Elasticsearch


(Mohamed KHEMAKHEM) #1

Bonjour, serait-il possible de m'expliquer si ES assure en plus de la distribution de l'indexation est ce que l'activité de recherche est -elle aussi réparti sur plusieurs noeud à l'image de ce que fait hadoop.
En d'autre terme lorsque j'effectue une recherche. Cette recherche est-elle traitée par plusieur noeuds de mon cluster ou est-elle traité par un seul noeud?

Merci.


(David Pilato) #2

La recherche est distribuée sur tous les shards mais au contraire d'hadoop (si je ne m'abuse), elasticsearch n'interroge qu'un seul des shards (le primaire ou l'un des secondaires) et il attend la réponse.
Et non tous les shards en s'arrêtant dès que l'un répond.

Il y a load balancing natif donc la charge est distribuée sur le cluster.


(Mohamed KHEMAKHEM) #3

Merci David pour ton retour.


(system) #4