开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

Elasticsearch磁盘打满如何处理

已解决

Elasticsearch磁盘打满如何处理

展开
收起
阿里云服务支持 2022-12-14 13:36:07 268 0
2 条回答
写回答
取消 提交回答
  • 推荐回答
    官方回答

    可以选择以下方式尽快恢复:

    1、建议优先通过curl删除部分历史索引,使磁盘水位降低到85%以下,命令如下。详情参见如何处理Elasticsearch集群磁盘使用率过高和read_only状态

    curl -XDELETE -u elastic:<密码> http://es-cn-<实例ID>.public.elasticsearch.aliyuncs.com:9200/<索引名>

    提示: 如果业务索引满足定期清理条件,可通过ILM索引生命周期进行管理索引

    2、在控制台升配页面扩磁盘空间。

    提示: 如果集群不健康,升配页面需勾选“强制升配”,详情参见升配集群

    2022-12-14 13:39:42
    赞同 展开评论 打赏
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    Elasticsearch磁盘使用率有三个水位线: 磁盘使用率超过85%:会导致新的分片无法分配。 磁盘使用率超过90%:Elasticsearch会尝试将对应节点中的分片迁移到其他磁盘使用率比较低的数据节点中。 磁盘使用率超过95%:系统会对Elasticsearch集群中的每个索引强制设置read_only_allow_delete属性,此时索引将无法写入数据,只能读取和删除对应索引。 对于磁盘打满该如何处理: 执行命令,删除数据,当然如果不想删除数据,可以扩容,[扩容]参考文档(https://help.aliyun.com/document_detail/96650.htm)

    curl -u [$User]:[$Password] -XDELETE http://[$Host]:[$Port]
    
    2022-12-14 13:49:49
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

相关产品

  • 检索分析服务 Elasticsearch版
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云Elasticsearch体系架构与特性解析 立即下载
    开源与云:Elasticsearch应用剖析 立即下载
    《Elasticsearch全观测解决方案》 立即下载