ElasticeSearch Eliminar el índice Dangling

ElasticeSearch Eliminar el índice Dangling

En ElasticSearch, se considera que un índice colgaba si los datos del índice están ausentes del estado del clúster actual. Este artículo le mostrará cómo usar las API de Elasticsearch Dangling para realizar varias acciones.

Índices colgantes

Comencemos por aprender a mostrar los índices colgantes dentro de un clúster dado. Entonces, podemos usar la API de índices colgantes de la lista.

La sintaxis de la solicitud es como se muestra:

Obtener /_dangling


Esto debería enumerar todos los índices colgantes en el clúster. Tenga en cuenta que esta API requiere administrar privilegios en el clúster de destino.

A continuación se muestra un ejemplo:

curl -xget "http: // localhost: 9200/_dangling/" -h "kbn -xsrf: informes"


La salida resultante es como se muestra:


"_nodes":
"Total": 3,
"exitoso": 3,
"Falló": 0
,
"cluster_name": "22df4b961f964d52a58b41808c667f44",
"dangling_indices": [

"index_name": "netflix",
"index_uuid": "c69p6sdmrjcqdjb06c9fnq",
"Creation_date": 1662183674763,
"node_ids": [
"ZGSUHYDSUSDMXCJRXN0LA"
]

]

ElasticeSearch Eliminar el índice Dangling

Puede usar la API del Índice Delete Dangling para eliminar un índice colgante del clúster.

La sintaxis de la solicitud es como se muestra:

Eliminar /_dangling /?Acept_data_loss = True


La solicitud requiere el UUID del índice en el que eliminar. Este valor de uuid se muestra en la API de colección de la lista, como se ilustra arriba.

A continuación se muestra un ejemplo:

curl -xdelete "http: // localhost: 9200/_dangling/c69p6sdmrjcqdjb06c9fnq?aceptación_data_loss = true "-h" kbn -xsrf: informes "


La solicitud anterior debe eliminar el índice colgante con el UUID especificado.

Conclusión

En este artículo, aprendió a ver los índices colgantes disponibles en su clúster. También aprendió a eliminar un índice colgante de un clúster utilizando las API incorporadas de Elasticsearch.