ElasticSearch - DiskThresholdMonitor - Индексы только для чтения - PullRequest
0 голосов
/ 12 февраля 2020

Я получаю следующее исключение:

org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=cluster_block_exception, reason=blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]
    at org.elasticsearch.rest.BytesRestResponse.errorFromXContent(BytesRestResponse.java:177)
    at org.elasticsearch.client.RestHighLevelClient.parseEntity(RestHighLevelClient.java:1406)

Это означает, что по крайней мере для экземпляра свободное место на диске было выше 95% (настройки по умолчанию). Я разблокирую такие индексы: curl -u a_username: ******* -H 'Content-Type: application / json' -XPUT 'http: //>: 9200 / _all / _settings' -d '{"index.blocks.read_only_allow_delete": null}'

Я хотел бы знать:

  1. Если есть простой способ узнать, заблокирован ли ЛЮБОЙ индекс в настоящее время.
  2. У меня только один узел. Если я отключу механизм блокировки, установив для cluster.routing.allocation.disk.threshold_enabled значение false ( Распределение осколков на диске ), рискну ли я чем-либо, кроме очевидного факта, что если диск заполнен, я могу потерять данные.

Спасибо

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