Elasticsearch现场数据缓存分布式?

时间:2014-03-25 09:51:48

标签: java lucene nosql elasticsearch

自升级到Elasticsearch 1.0.1以来,我已经了解了现场数据缓存及其断路器。

https://www.elastic.co/guide/en/elasticsearch/reference/1.3/index-modules-fielddata.html

我使用facets(现在聚合)非常重要,我只是想知道字段缓存是否已分发,如果是,它是如何分发的?

即。如果我在一个节点上使用2GB的字段缓存,如果我再添加3个节点,那么2GB是分布在4个节点上还是我会在每个节点上看到2GB缓存?

提前致谢, Ĵ

1 个答案:

答案 0 :(得分:2)

您可以将字段数据视为每个分片加载到内存中的数据结构。您可能在任何数据节点上都有字段数据。如果通过添加更多数据节点来扩展其内存占用量是正确的,尽管这取决于您拥有多少索引/分片以及您用于分面/排序/脚本的那些索引/分片。