ЗАПРЕЩЕНО / 12 / index только для чтения / разрешить удаление (api) проблема - PullRequest
0 голосов
/ 03 января 2019

При импорте элементов в мое приложение Rails я продолжаю получать вышеуказанную ошибку от SearchKick от имени Elasticsearch.

Я управляю Elasticsearch в Докере. Я запускаю свое приложение, запустив docker-compose. Я попытался запустить команду, рекомендованную выше, но я только что получил "Нет такого файла или каталога". Есть идеи?

У меня порт 9200 открыт, но, похоже, ничего не помогает. Есть идеи?

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

Используйте следующую команду:

 curl -s -H 'Content-Type: application/json' -XPUT '[IP-server]:9200/_all/_settings?pretty' -d ' {
    "index":{
             "blocks" : {"read_only_allow_delete":"false"}
    }
}'
0 голосов
/ 02 февраля 2019

Действительно, запуск curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}' в соответствии с предложением @ Нишанта Сайни решает очень похожую проблему, с которой я столкнулся.

Я установил ограничения для водяных знаков на диске на своей машине.

...