首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Elasticsearch

elasticsearch 磁盘剩余容量 10%的时候,就存不进去东西了,怎么回事?

  •  
  •   hheedat · 113 天前 · 850 次点击
    这是一个创建于 113 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是有什么配置能控制吗?没有搜索到相关资料。我按照天建立的索引,磁盘还有 10%的时候就存不进去了,直到 0 点淘汰了旧的 index。

    elasticsearch-df proxy

    还有,比如我有 40 个节点,我请求到第一个节点,必然会存储在这个节点上吗?还是可能会统筹路由到其他节点,我 40 个 shard,0 备份,但是节点之间交互占网卡出 /入口流量很大。

    elasticsearch-df

    当磁盘还剩下 10%的时候,节点之间的交互停止了,只剩下一个 consumer 往里面写数据,但是实际没有写进入,consumer 正常,es 此时的返回值正常

    elasticsearch-df

    4 回复  |  直到 2019-01-03 13:17:58 +08:00
        1
    u011631336   113 天前   ♥ 1
    elasticsearch 有关于磁盘容量的几个配置,你可以看一下
    https://www.elastic.co/guide/en/elasticsearch/reference/current/disk-allocator.html
    我觉得应该是 flood_stage 的问题,索引被锁了,写不进数据; es 没日志输出?
        2
    hheedat   113 天前
    @u011631336 应该是这个问题,不过 es 没有报错输出
        3
    u011631336   113 天前
    es 前面的数据写入应该会报 403
        4
    hheedat   113 天前
    @u011631336 https://github.com/olivere/elastic 直接用的这个库,写入有错的话 error 我都打了日志,没有发现这种 error 日志,我再仔细看下
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3207 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 10:17 · PVG 18:17 · LAX 03:17 · JFK 06:17
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1