2016-12-17 79 views
0

我已经开始使用elasticsearch。我没有任何集群,碎片或复制品。我只有一些不在集群中的节点。在elasticsearch中找到适当数量的碎片

首先,我想改进搜索我的网站elasticsearch。现在想象我有4个节点,我想知道只有一个节点中应该有多少个碎片?

我不想要默认的5个碎片。我的要求如下:

  • QPS = 50
  • 尺寸的文档= 300K
  • 大小RAM的一个节点是5G

多少碎片,需要在一个节点elasticsearch当我们没有群集?

回答

0

建议将分片数量设置为与节点数量相对应,也就是说,如果您有1个节点,则需要1或2个分片,但它也取决于文档数量,需要加上减号每个分片100万份文档。 总之,使用两个分片中的一个,但是如果您有超过2百万个文档,则需要更多节点