ES因磁盘空间满导致无法写入问题

2020-12-21  本文已影响0人  不务正业的coder

当ES的磁盘满了,删除数据腾出空间后,新的数据未必会写入进来。

问题背景:应用上报调用链数据 -> kafka 集群 --> zipkin消费者写入ES -> zipkinUI查询 ES

排障过程

1. zipkin 服务是否挂了? 正常。

2.ES集群是否挂了? 正常,当磁盘已满,删除磁盘80%数据 (dev环境)

3.发现ES集群没有最新的数据进来,原因一旦在存储超过95%的磁盘中的节点上分配了一个或多个分片的任何索引,该索引将被强制进入只读模式

解决方案:

PUT _settings

{

  "index": {

    "blocks": {

      "read_only_allow_delete": "false"

    }

  }

}

上一篇 下一篇

猜你喜欢

热点阅读