希望我在运行Elasticsearch集群时能给您一些有用的建议:)
1)
分片:请参见this blog post for more information,但您的平均分片为55gb/3 = 18gb
,这是一个很好的分片大小(以我的经验,最好保持
5gb-25gb
之间的分片,ES文档也建议这样做。
Replicas:2个副本是我的首选,可以在容错能力和性能之间取得良好的平衡,所以这很好。
节点:这3个节点应该足够,您将不需要那么多磁盘。使用2个副本,您将在55gb * 3 = 165gb
的硬盘驱动器上大约存储1500gb
的数据(可能取决于您的映射),因此也许可以通过将节点与{{1}一起使用来节省一些钱}磁盘。
2)
对于分区容忍度,我可能建议设置100gb
。这样,即使您丢失了一个节点,因此丢失了1个副本分片,您仍然可以写出1个主副本和1个副本副本。否则,您需要重新引导/重新创建该节点以重新开始写入。有关更多详细信息,请参见https://www.elastic.co/guide/en/elasticsearch/reference/2.4/docs-index_.html#index-consistency。
符合Master资格:是的,我建议至少3个Master节点,因此您需要将所有这3个节点设置为Master和Data节点。
本文链接:https://www.f2er.com/3153663.html