8

在增加集群大小并看到 index_create_block_exception 之后,我正在尝试在 AWS ElasticSearch 集群中创建一个新索引。我该如何纠正这个问题?我尝试搜索但没有得到确切的答案。谢谢你。

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}
4

2 回答 2

14

根据AWS,由于磁盘内存不足,引发了上述异常。

对于 t2 实例,当 JVMMemoryPressure 指标超过 92% 时,Amazon ES 通过阻止所有写入操作来触发保护机制,以防止集群进入红色状态。开启保护时,写入操作将失败并出现 ClusterBlockException 错误,无法创建新索引,并抛出 IndexCreateBlockException 错误。

恐怕问题还在。

于 2016-11-22T08:43:26.747 回答
0

如果磁盘空间不足,您也会收到此错误。

这当然不会在增加集群大小后发生,但是如果您突然收到此错误,则值得检查您的所有实例是否有剩余存储空间 - 即不要查看总可用存储空间图表,而是查看最小值免费存储空间一。

于 2020-08-31T06:08:29.843 回答