elasticsearch之索引只读模式解锁


在找工作中有时会遇到es服务器磁盘空间所剩不多,导致es无法新增和修改数据,如图报错信息

 blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];')

此时es的索引变成只读模式

查看:

get http://xxx.xxx.xxx.xxx:9200/_settings

结果

blocks:{
      read_only_allow_delete:true       
}
true:代表只读
false:代表正常所有 权限

解决方案:

1:清理磁盘空间,手动把被锁的索引只读模式关闭即可

put http://xxx.xxx.xxx.xxx:9200/_settings
{

  "index.blocks.read_only_allow_delete":false

}

重启es即可。。。。

2:调整自动锁阀值。参照官方文档。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM