Lucene和Elasticsearch中的碎片管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lucene和Elasticsearch中的碎片管理相关的知识,希望对你有一定的参考价值。

我面临着设置生产就绪弹性搜索集群的问题。目前我只在elasticsearch中存储测试日志文件。

到目前为止一切顺利,但由于我们每天的生产日志为1TB,我想知道如何为此用例正确设置弹性搜索索引。

我们希望将这些日志保存30天。群集设置具有100TB磁盘空间。我想选择副本数为3,因此使用的磁盘空间应该在90TB左右。

但是我应该分配多少个分片?

弹性碎片和Lucene段之间有区别吗?

答案

您应该阅读由Val发送的文章。但是如果是日志,您可以每天创建一个索引,此策略可以让您尝试不同的配置。

副本的数量应取决于您的elasticsearch节点的数量。

你也可以阅读这篇短文:https://www.elastic.co/guide/en/elasticsearch/guide/current/_how_primary_and_replica_shards_interact.html

如果您对复制品的数量有疑问,这个也可以帮助您:https://codingexplained.com/coding/elasticsearch/understanding-replication-in-elasticsearch

以上是关于Lucene和Elasticsearch中的碎片管理的主要内容,如果未能解决你的问题,请参考以下文章

elastic索引最多可以创建多少字段

lucene和ElasticSearch基本概念

[Elasticsearch] 控制相关度 - Lucene中的PSF(Practical Scoring Function)与查询期间提升

Lucene 和 KibanaElasticSeachSpring Data ElasticSearch

工作中的Elasticsearch-模糊检索

Elasticsearch 和 Lucene 文档限制