从品牌网站建设到网络营销策划,从策略到执行的一站式服务
ES集群修改index副本数,报错 :index read-only / allow delete (api)
创新互联专业为企业提供崇仁网站建设、崇仁做网站、崇仁网站设计、崇仁网站制作等企业网站建设、网页设计与制作、崇仁企业网站模板建站服务,10多年崇仁做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
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"
},
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图