【问题标题】:Same index data but different store size in ElasticSearch?相同的索引数据但 ElasticSearch 中的存储大小不同?
【发布时间】:2014-05-02 10:36:40
【问题描述】:

我正在评估 ElasticSearch 所需的必要存储大小。但是,我发现在索引同一组数据时,存储大小每次都不同。

例如,我使用的数据大小是 35mb。索引跑了几次,结果存储大小在76mb~85mb之间,不是固定数字(不可重复?)

有人能解释一下吗?在此先感谢:)

【问题讨论】:

    标签: elasticsearch


    【解决方案1】:

    插入所有数据后,您是否尝试过优化 (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/indices-optimize.html) 以将段数减少到 1?

    基本上,Lucene 段合并的时间会导致您看到的大小差异。它们不是确定性的,因为一旦合并开始,您在合并完成之前插入的数据量会影响剩余段的大小。您可以在此处阅读有关分段合并的更多信息:http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index-modules-merge.html 和此处:Understanding Segments in Elasticsearch

    【讨论】:

    • 感谢您的精彩解释和参考:)
    • 看起来第一个链接已损坏 - 这对最新版本不再有效吗? (6.5)
    猜你喜欢
    • 2017-08-04
    • 1970-01-01
    • 2021-11-22
    • 2023-03-14
    • 2021-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多