Zipyinthenet¡ WebSite !

Zipyinthenet¡ WebSite with a lot of info.

——-Inicio/Home——-Posts-Guias-Por-Fecha-Publicación——-Posts-Guias-Por-Categorias——-Links——-

Elasticsearch - Sharding && Replication

Shards

Shards son indices en Lucene.

En Elasticsearch tenemos Indices.

Los Indices estan compuestos por Shards.

Dependiendo del numero de nodos que tengamos en el cluster de elasticsearch , de normal SIEMPRE tendremos 1 shard en cada nodo.

En caso de existir 1 solo nodo , 1 solo shard.

Replication

Shards se pueden replicar , pero esto solo se puede realizar como minimo con mas de uno nodo (2 nodos minimo).

De forma que en un nodo tengamos 1 primary Shard , y en el secundario 1 replica shard.

NODO A

La replica de Shards en elasticsearch , tambien sirve para aumentar el rendimiento del cluster en cuanto a busquedas. Ya que cada replica de shard , es una copia identica del shard primary , por tanto podriamos tener varios indices con varias consultas ejecutandose en cada uno de ellos. Tambien hay que contar con varios factores mas , el hardware del nodo , y los recursos que tenga el nodo.

Para ver indices:

GET _cat/indices?v

Para ver estado cluster:

GET _cluster/health?pretty

Para ver shards y su estado:

GET _cat/shards?v

La columna ‘prirep’:

La columna ‘node’:

La columna ‘state’:

link-state-shards


ZipyintheNet¡