Elasticsearch Supprimer l'index Sangling

Elasticsearch Supprimer l'index Sangling

Dans Elasticsearch, un index est considéré comme pendant si les données d'index sont absentes de l'état de cluster actuel. Cet article vous montrera comment utiliser les API pendantes Elasticsearch pour effectuer diverses actions.

Indices pendants de liste Elasticsearch

Commençons par apprendre à montrer les indices pendants dans un cluster donné. Ensuite, nous pouvons utiliser l'API des indices Snugling Indices.

La syntaxe de demande est comme indiqué:

Get / _dangling


Cela devrait énumérer tous les indices pendants du cluster. Gardez à l'esprit que cette API nécessite la gestion des privilèges sur le cluster cible.

Un exemple est indiqué ci-dessous:

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


La sortie résultante est comme indiqué:


"_Nodes":
"Total": 3,
"réussi": 3,
"Échec": 0
,
"Cluster_name": "22df4b961f964d52a58b41808c667f44",
"dingling_indices": [

"index_name": "netflix",
"index_uuid": "c69p6sdmrjcqdjb06c9fnq",
"Creation_Date": 1662183674763,
"node_ids": [
"Zgsuhyydsusdmxcjrxn0la"
]]

]]

Elasticsearch Supprimer l'index Sangling

Vous pouvez utiliser l'API de suppression d'index dangereux pour supprimer un index pendant du cluster.

La syntaxe de demande est comme indiqué:

Supprimer / _dangling /?accepter_data_loss = true


La demande nécessite le UUID de l'index sur lequel supprimer. Cette valeur UUID est indiquée dans l'API Sangling List, comme illustré ci-dessus.

Un exemple est indiqué ci-dessous:

curl -xdelete "http: // localhost: 9200 / _dangling / c69p6sdmrjcqdjb06c9fnq?accepter_data_loss = true "-h" kbn-xsrf: reportage "


La demande ci-dessus doit supprimer l'indice suspendu avec l'UUID spécifié.

Conclusion

Dans cet article, vous avez appris à voir les indices suspendus disponibles dans votre cluster. Vous avez également appris à supprimer un index pendant d'un cluster en utilisant les API intégrées Elasticsearch.