Collegandomi a Elasticsearch(ES) utilizzando il pannello elasticsearch-head, versione: 7.10.2, ho riscontrato i seguenti problemi:
{ "name" : "DESKTOP-C76AMDM", "cluster_name" : "elasticsearch", "cluster_uuid" : "g5yrfnSXS6CVusCV5XUXMA", "versione" : { "numero" : "7.10.2", "build_flavor" : "default", "build_type" : "zip", "build_hash" : "747e1cc71def077253878a59143c1f785afa92b9", "build_date" : "2021-01-13T00:42:12.435326Z", "build_snapshot" : falso, "lucene_version" : "8.7.0", "minimum_wire_compatibility_version" : "6.8.0", "minimum_index_compatibility_version" : "6.0.0-beta1" }, "slogan": "Sai, per la ricerca"
}
Vistaudp-test-2021.01.27Impostazioni dell'indice:
Il login del link ipertestuale è visibile.
Puoi anche vederlo tramite Kibana, come mostrato qui sotto:
{ "udp-test-2021.01.27" : { "impostazioni" : { "indice" : { "instradamento" : { "allocazione" : { "includere" : { "_tier_preference" : "data_content" } } }, "number_of_shards" : "1", "provided_name" : "udp-test-2021.01.27", "creation_date" : "1611732606460", "number_of_replicas" : "1", "uuid" : "Ss4YOET8Rym1czi7CeyHgg", "versione" : { "creato" : "7100299" } } } }
} Salute del cluster: giallo (6 su 7) Motivo dello stato:Elasticsearch utilizza la configurazione predefinita (5 shard, 1 replica), ma vengono distribuiti solo cluster a singolo nodo. Poiché c'è un solo nodo, il cluster non può posizionare repliche ed è in uno stato giallo。
number_of_shards si riferisce al numero di frammenti da creare dall'indice, che può essere specificato solo quando l'indice viene creato e non può essere modificato successivamente. number_of_replicas si riferisce a quante copie ha ogni scheggia, che possono essere modificate dinamicamente successivamente
shard primario: Lo shard primario, ogni documento è memorizzato in uno shard; quando memorizzi un documento, il sistema lo memorizza prima nello shard principale, poi viene copiato in una copia diversa. Di default, un indice ha 5 frammenti primari. Puoi impostare il numero di frammenti in anticipo e, una volta creato il frammento, il numero di frammenti non può essere modificato.
Frammento replica: Frammento replica, ogni frammento ha zero o più repliche. Le repliche sono principalmente replicate dello shard primario, il che può aumentare l'alta disponibilità e migliorare le prestazioni. Di default, un'assegnazione master ha una replica, ma il numero di repliche può essere aumentato dinamicamente più avanti nella configurazione. La replica deve essere distribuita su un nodo diverso, non sullo stesso nodo dello shard primario.
soluzione
Usa Kibana per inviare una richiesta PUT per modificare le impostazioni dell'indice, come mostrato nell'immagine seguente:
Oppure invia la richiesta usando il comando curl, che è il seguente:
Dopo la modifica, lo stato ES è normale, come mostrato nella figura seguente:
(Fine)
|