Elasticsearch\Common\Exceptions\BadRequest400Exception error cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block

آموزش رفع خطای Elasticsearch BadRequest400Exception cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk read-only-allow-delete block

سلام، امروز با خطای Elasticsearch BadRequest400Exception cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk read-only-allow-delete block در الستیک سرچ روبرو شدم و خب با سرچ به این نتیجه رسیدم که بصورت پیش فرض الستیک سرچ با مود read-only نصب میشه و وقتی فضای آزاد هارد شما کمتر از ۵٪ باشه خطاهایی شبیه این میبینید یا میشه این خطا هارو تو آدرس ‍/usr/local/var/log/elasticsearch.log‍ پیدا کرد.

برای رفع این خطا کافیه دستور زیر رو اجرا کنید فقط.

curl -XPUT -H “Content-Type: application/json” http://localhost:9200/_cluster/settings -d ‘{ “transient”: { “cluster.routing.allocation.disk.threshold_enabled”: false } }’

curl -XPUT -H “Content-Type: application/json” http://localhost:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”: null}’

منبع راهنما: https://selleo.com/til/posts/esrgfyxjee-how-to-fix-elasticsearch-forbidden12index-read-only

Elasticsearch\Common\Exceptions\BadRequest400Exception error cluster_block_exception blocked by TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پنج + 1 =