Ошибка при удалении изasticsearch с помощью команды curl - PullRequest
0 голосов
/ 16 января 2019

, когда я пытаюсь удалить документы из индекса эластичного поиска, выдается следующая ошибка:

{"ok": false, "message": "Удаленный кластер."}

Ранее я удалил этот индекс, а затем создал его снова. Я могу отправить документы на него, и они тоже размышляют о кибане. Но я просто не могу удалить документы или выполнить поиск через curl.

Что значит

1 Ответ

0 голосов
/ 16 января 2019

В вашем запросе слишком много типов, необходимо удалить либо logs, либо _doc:

curl -X DELETE "localhost:9200/charts/logs/_doc/L04dU2gBnyB5Q6tBoTIw"
                                        ^    ^
                                        |    |
                                  remove one of those

Чтобы узнать, какой из них удалить, извлеките ваше сопоставление индекса и используйте имя типа сопоставления, которое вы можете найти там.

curl -XGET localhost:9200/charts 

{
  "charts" : {
    "mappings" : {
      "doc" : {         <--- use the name you find here
      ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...