I have installed an elastic search(7.x) with Magento2.4 and I am using PHP 7.3 When I run the reindex command(bin/magento indexer:reindex
) getting the following error.
Catalog Search index process unknown error:
{"error":{"root_cause":[{"type":"cluster_block_exception","reason":"index [magento2_product_1_v1] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block];"}],"type":"cluster_block_exception","reason":"index [magento2_product_1_v1] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block];"},"status":429}
If anyone resolved this issue? Please let me know.
Thanks.
2
Answers
Background of the issue
As ES heavily depends on the Disk space to function properly(ES stores index on file system), there are several disk watermark threshold to protect the ES cluster and you reached the highest threshold called
flood
which can cause important functionality in cluster to break (allocating new shards, index to name a few).How to fix the issue
There are multiple ways to fix the issue temporary or permanent with different trade-offs, I’ve written a detailed post explaining the issue and various fixes Please have a look and choose what suited best for you.
Just execute the following commands in the command line:
This configures your ES installation to work properly with Magento 2.
Taken from: https://www.magemonkeys.com/how-to-solve-cluster_block_exception-too_many_requests-12-disk-usage-exceeded-flood-stage-watermark-index-has-read-only-allow-delete-block-in-magento-2/