1 Pluspunkt 0 Minuspunkte

Ich versuche einen Elasticsearch Index zu löschen.

manuel@vie-nb-gbi016:/mnt/c/chroot$ curl -X DELETE "https://172.21.0.134:9200/winlogbeat-8.17.4" -u "elastic:xxxxxx" --insecure

{"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index [winlogbeat-8.17.4]","resource.type":"index_or_alias","excluded_ds":"true","resource.id":"winlogbeat-8.17.4","index_uuid":"_na_","index":"winlogbeat-8.17.4"}],"type":"index_not_found_exception","reason":"no such index [winlogbeat-8.17.4]","resource.type":"index_or_alias","excluded_ds":"true","resource.id":"winlogbeat-8.17.4","index_uuid":"_na_","index":"winlogbeat-8.17.4"},"status":404}

Der Index ist aber da

manuel@vie-nb-gbi016:/mnt/c/chroot$ curl -X DGET "https://172.21.0.134:9200/_cat/indices -u "elastic:xxxxxx" --insecure

yellow open .ds-winlogbeat-8.17.4-2025.03.28-000001 X8-XSuVoQzK__yNrUSlf4w 1 1 1462 0 3.1mb 3.1mb 3.1mb

Wie kann ich den löschen?

von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

Dein Index ist als Data Stream (.ds-winlogbeat-8.17.4-2025.03.28-000001) gespeichert. In Elasticsearch 8.x legt Winlogbeat Logs standardmäßig als Data Streams an, nicht als normale Indizes. Um den gesamten Data Stream und alle damit verbundenen Indizes zu löschen, verwende dieseen Befehl

curl -X DELETE "https://172.21.0.134:9200/_data_stream/winlogbeat-8.17.4" -u "elastic:xxxxx" --insecure
von (844 Punkte)