我正在设置Elasticsearch群集的基准和POC,目前我正在使用4台服务器,其中3台将容纳弹性群集,但存储空间有限(可能无法每天存储预期数据)。
如果我将一个分层存储设置为3个热-1个热服务器,如果3个热服务器快要装满了,它将为1个热服务器重新分配分片以平衡数据吗?
我想知道的是,何时启用基于磁盘的分片分配,并且当上述3台服务器几乎满时,它将把分片分配重定向到第4台服务器,该服务器具有足够的存储空间,但拥有Logstash和Kibana,我会就像用它来备份和存储群集中溢出的数据一样。
注意:数据保留仅一天。
我不认为这是可能的,因为没有溢出节点的概念。分片的数量是在创建索引的那一刻定义的。所有分片将被分配,传入的数据将在所有分片中分配。而且,如果将主分片或副本分片之一放置在第4个节点上,那么就Elasticsearch而言就可以了。