elasticsearch中的read_only_allow_delete参数详解
参数意思:当属性为true的时候,es索引只可以读和删,不可以增和改变成true的原因:ES集群为了保护数据,会自动把索引分片index置为只读read-only类似参数:.read_only3.1 read_only与read_only_allow_delete的差别:与index.blocks.read_only相同,但允许删除索引以释放资源。触发read_only_allow_delete的
-
参数意思:当属性为true的时候,es索引只可以读和删,不可以增和改
-
变成true的原因:ES集群为了保护数据,会自动把索引分片index置为只读read-only
-
类似参数:.read_only
3.1 read_only与read_only_allow_delete的差别:与index.blocks.read_only相同,但允许删除索引以释放资源。 -
触发read_only_allow_delete的条件: 磁盘使用率超过95%
-
当磁盘使用率超过一定范围之后会触发的问题总结
-
如何解决这个问题
6.1 从源头上`解决:
①清除不使用的索引,释放磁盘空间
②如果长期未清除日志文件,清除log文件夹中的.gz日志文件
③检查当前系统中的大文件,释放因其他服务异常导致的磁盘使用异常
④增加磁盘容量
6.2 用命令解决:
curl -XPUT -H “Content-Type: application/json” http://ip:9200/_all/_settings -d ‘{“index.blocks.read_only_allow_delete”: null}’
6.3 用kibana进行修改:
https://www.cnblogs.com/yilaguan9527/p/10496225.html -
要是想要手动设置为true,用kibana进行设置:
详情操作:https://www.cnblogs.com/yilaguan9527/p/10496225.html
更多推荐
所有评论(0)