gpt4 book ai didi

elasticsearch - 分片(Elasticsearch)是否有自己的JVM设置

转载 作者:行者123 更新时间:2023-12-03 01:36:28 29 4
gpt4 key购买 nike

我正在查看ES文档,并看到以下内容

Each shard is in itself a fully-functional and independent "index" that can be hosted on any node in the cluster.

“功能齐全”是否意味着它是一个“单独的” lucene实例或线程,可以具有与其相关联的自己的硬件和软件资源?

如果是这样,是否可以配置不同的分片以使用不同的RAM配置

最佳答案

不,同时可以。

  • Lucene只“看到”一个碎片,并认为这就是全部。其余的由Elasticsearch负责。但是,您没有直接与Lucene进行交互,也没有明确配置它。
  • 您的报价是正确的,但可能会引起误解:假设您在不同的硬件节点上有5个Elasticsearch节点,并且具有5个分片的单个索引(为简单起见,假设0个副本)。虽然不能保证,但每个Elasticsearch /硬件节点都有一个单一的分片的机会。然后,每个节点可能具有不同的硬件和Elasticsearch配置。因此,尽管这是可能的,但这并不是最常见的情况。
  • 通常,您需要配置不同的节点类型。例如,热的(今天的数据有大量的读写)-温暖的(最后一周没有写,但频繁读取)-冷的(去年没有写和不频繁读取的)可能是记录用例的一种选择。然后,您可以筛选每个索引应存储在哪个节点类型上。该概念通常称为Shard Allocation Filtering
  • 关于elasticsearch - 分片(Elasticsearch)是否有自己的JVM设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52234562/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com