elasticsearch集群中合适的节点数是多少

时间:2015-09-09 10:24:07

标签: elasticsearch

如果我使用以下配置配置我的elasticsearch集群,并且我必须创建大约10个索引,那么我需要的节点数量是多少?

index.number_of_shards: 7
index.number_of_replicas: 1

1 个答案:

答案 0 :(得分:1)

我想说这取决于你收到多少信息。但这就是弹性搜索的美妙之处,扩展集群是你必须要做的最简单的事情,它将自我平衡。

如果您有10个索引,每个索引有两个副本(原始+副本)和7个分片,则最大节点数将为2 * 10 * 7 = 140。由于副本的数量,您的最小值应为2。在对每天记录的数量进行一些分析之后,您应该能够“猜测”系统的最佳簇大小。

现在我有一个包含4个数据节点的系统,每天有2个索引(最近2年),每个索引1个副本和5个硬盘配置,一切运行顺畅。哦,我现在每天收到大约200万条记录。