我试图在AWS ElasticSearch集群中创建一个新索引,在增加集群大小并看到index_create_block_exception之后。我该如何纠正这一点?我试着搜索,但没有得到确切的答案。- 谢谢-谢谢
curl -XPUT 'http://<aws_es_endpoint>/optimus/'
{"error":{"root_cause":[{"type":"index_create_block_exception","reason":"blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"}],"type":"index_create_block_exception","reason":"blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"},"status":403}
字符串
2条答案
按热度按时间pdtvr36n1#
根据AWS,上述异常是由于磁盘内存不足而引发的。
对于t2示例,当JVMMemoryPressure指标超过92%时,Amazon ES会通过阻止所有写入操作来触发保护机制,以防止集群进入红色状态。当保护打开时,写操作将失败并出现ClusterBlockException错误,无法创建新索引,并且将引发IndexCreateBlockException错误。
恐怕issue还开着。
ac1kyiln2#
如果磁盘空间不足,也会出现此错误。
这当然不应该发生在 * 增加 * 集群大小之后,但是如果你突然得到这个错误,那么值得检查一下你的 * 所有 * 示例都有剩余的存储空间-即不要看 * 总可用存储空间 * 图,而要看 * 最小可用存储空间 * 图。