es磁盘满处理

当Elasticsearch(ES)磁盘空间满时,会导致索引进入只读模式。解决方法包括修改索引设置为允许删除,如`PUT .kibana/_settings`设置`read_only_allow_delete`为`false`。此外,可以通过调整集群分配策略来避免磁盘满问题,如设置`cluster.routing.allocation.disk.watermark`的低、高和洪水阶段水印,以控制磁盘使用率。这些设置能帮助在磁盘空间接近极限时,防止数据丢失并进行有效的磁盘管理。
摘要由CSDN通过智能技术生成

curl -XGET 'http://192.168.0.131:9200/_cat/indices/?v' -uelastic

查询当前所有索引

could not store triggered watch with id [uJHz02SGQsmgOmEK1QkLdg_xpack_license_expiration_7447c0a1-2186-49fb-b7e1-332c47ada93d-2019-01-13T08:46:20.194Z]: [ClusterBlockException[blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];]]

 

那么报这个错的原因是:存储不足,当es存储不足时候, kibana会将其索引的读写权限设置为只读read-only mode

 

  1. PUT .kibana/_settings
  2. {
  3. "index": {
  4. "blocks": {
  5. "read_only_allow_delete": "false"
  6. }
  7. }
  8. }

curl http://192.168.0.131:9200/_cluster/health?pretty -u elastic

Enter host password for user 'elastic':

{

"cluster_name" : "tk-log",</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值