ES集群修改index副本数报错 :index read-only / allow delete
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,ES集群修改index副本数,报错 :index read-only / allow delete (api)原因:es集群数据量增速过快,导致个别es node节点磁盘使用率在%80以上,接近%90
千家信息网最后更新 2026年11月01日ES集群修改index副本数报错 :index read-only / allow delete
ES集群修改index副本数,报错 :index read-only / allow delete (api)
原因:
es集群数据量增速过快,导致个别es node节点磁盘使用率在%80以上,接近%90 ,由于ES新节点的数据目录data存储空间不足,导致从master主节点接收同步数据的时候失败,此时ES集群为了保护数据,会自动把索引分片index置为只读read-only.
故障处理办法:
1:集群加节点,简单粗暴;
2:降低集群index副本数量;
3:其它:增加磁盘、删除历史数据等;
我们采用方案2,作为临时应对方案,待集群可以正常数据写入后,再指向步骤 1或者3的操作彻底解决问题;
操作步骤:
1:在Kibana的开发工具Dev Tools中执行(或在服务器上通过curl工具发起PUT请求,下文同)
修改索引副本数量为1
PUT 48_hot_v1/_settings{ "index": { "number_of_replicas": "1" }}报错如下:
api接口执行操作
{ "type": "cluster_block_exception", "reason": "blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"}报错原因:
es磁盘已满而无法索引更多文档,则elasticsearch将切换为只读。它确保了只读查询的可用性。Elasticsearch不会自动切换回来,可以使用如下方法切换回正常模式:
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'或者,在Kibana的开发工具Dev Tools中执行
PUT _settings { "index": { "blocks": { "read_only_allow_delete": "false" } } }验证 :查看指定索引的设置信息
GET 48_hot_v1/_settings查找内容如下: }, "blocks": { "read_only_allow_delete": "false" },配置生效后集群开始删除index副本数据,datanode 节点磁盘空间逐步释放。
集群
数据
节点
副本
磁盘
索引
工具
切换
原因
开发工具
数量
方案
步骤
空间
开发
粗暴
下文
使用率
信息
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
重生之互联网科技帝国
互联网科技行业发展
互联网科技开发公司
互联网金融与金融科技
互联网金融 金融科技
有马互联网科技
人人互联网科技是培训
哈尔滨新华互联网科技
滨湖区互联网智能科技产品供应
深圳市运趣互联网科技有限公司
青岛中康互联网医疗科技有限公司
昭通云南众福互联网科技有限公司
厦门千工互联网科技有限公司
深圳育鹏互联网科技有限公司招聘
东莞新华互联网科技学校
每天都有哪些好的互联网科技
皮皮虾互联网科技有限公司
东营紫格互联网科技
上海旺乐尼互联网科技有限公司
如何强化互联网金融科技
蓝思科技飞鸽互联网
新华互联网科技学院
卓越科技(互联网 )
狮子座互联网科技有限公司
深圳前海聚择互联网科技有限公司
福州新华互联网科技学校 知乎
互联网科技革命什么开始
银川新华互联网科技学校联系电话
合肥互联网科技公司公章图片
现代科技的标志之一的互联网