查询发现,配置read_only_allow_delete: false只是关闭只读模式而已。而导致只读模式的原因则是因为磁盘空间不足导致的。查看Monitoring,发现空间还剩余5%。而ELK的洪水水位线,默认为95%,当使用率达到这个值,ES会将对应的索引设为只读.这是最后一个保护措施.只读状态必须在有了足够空间后人工解除,怎么解除
时间: 2024-03-08 10:45:18 浏览: 50
read_only_csv_terminal:只读linux和termux的csv bash文件
要解除只读状态,需要先增加磁盘空间,然后通过以下步骤来解除只读状态:
1. 打开 Kibana 控制台,运行以下命令:PUT /_all/_settings { "index.blocks.read_only_allow_delete": null }
2. 如果你的 Elasticsearch 集群有多个节点,需要在每个节点上都运行以上命令。
3. 等待一段时间,直到 Elasticsearch 自动重新启用写入操作。
如果以上步骤不能解除只读状态,可以尝试重启 Elasticsearch 服务。在重启 Elasticsearch 后,只读状态应该自动解除。但是请注意,在重启 Elasticsearch 之前,一定要确保已经增加了足够的磁盘空间。
阅读全文