ElasticSearch удалить данные индекса без API - PullRequest
0 голосов
/ 30 мая 2018

У меня проблема с моим индексом, и при запуске ES я получаю

org.elasticsearch.index.mapper.MapperParsingException -- tried to parse field [null] as object, but found a concrete value

, поэтому ES вообще не запускается ...

Данные, которые у меня есть, не важныЕсть ли способ вручную удалить индекс все вместе (сопоставление и данные)?Или если не просто обновить отображение индекса?

1 Ответ

0 голосов
/ 30 мая 2018

Я не уверен, что это хорошая идея, но вы можете попробовать удалить папку «индексы» - это приведет к удалению всех индексов, поэтому будьте осторожны.

У меня есть 2 кластера эластичного поиска, один из которых имеет 3 индекса, а другой пуст, поэтому структура папок выглядит следующим образом:

  1. , тот, что имеет 3 индекса,

    ls "путь к каталогу данных изasticsearch.yml" / node / 0 / indexes

11RicU32QMK1r5Hu89ktKg FViegU6eTWOti8_bMQSMww YVw4MImcSlCeM5lqW * *3 * * * 3x4

тот, без индексов,

ls "путь к каталогу данных изasticsearch.yml" / node / 0 /

node.lock _state

второй не имеет папки «индексы».

HTH.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...