Toggle navigation
主页
English
K8S
Golang
Guitar
About Me
归档
标签
Welcome to Sanger's Blog!
单机es,集群状态为黄色问题
无
2022-07-15 15:34:51
17
0
0
sanger
[TOC] # 背景 单机es,健康状态一直为黄色,原因是存在未分配的分片。 副本分片的配置默认为1,并且相同的分片不能在同一个节点上,只有一个节点的情况下,副本分片没无法分配了。 按以下操作后,节点健康状态变为绿色。 # 修改 index.blocks.read_only_allow_delete 为 null ``` curl -XPUT -H "Content-Type: application/json" http://xxx.xxx.xxx:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}' ``` ## index.blocks.read_only_allow_delete - 参数意思:当属性为true的时候,es索引只可以读和删,不可以增和改 - 变成true的原因:ES集群为了保护数据,会自动把索引分片index置为只读read-only - 类似参数: read_only与read_only_allow_delete的差别:与index.blocks.read_only相同,但允许删除索引以释放资源。 - 触发read_only_allow_delete的条件: 磁盘使用率超过95% - 当磁盘使用率超过一定范围之后会触发的问题总结  # 修改 number_of_replicas 为0 >单机es设置为0,如果是集群可按此步骤再将此配置还原为1 ``` curl -XPUT "http://xxx.xxx.xxx:9200/_settings" -H 'Content-Type: application/json' -d'{"number_of_replicas": 0}' ``` ``` curl -XPUT "http://xxx.xxx.xxx:9200/_template/log" -H 'Content-Type: application/json' -d '{"template": "*","settings": {"number_of_replicas": 0}}' ```
上一篇:
Verdaccio
下一篇:
Alert
0
赞
17 人读过
新浪微博
微信
更多分享
腾讯微博
QQ空间
人人网
文档导航