2017-01-19 16 views
0

我已经通过了几个文件,但没有找到关于以下的很多信息:我可以在弹性搜索中不复制吗?

1)我可以用0副本碎片存活吗?我们有大量的数据,现在没有足够的基础来复制整个数据。如果我们丢失了一些数据,我们可以重新驯服。在这一点上是可以接受的。我们将有体面的大小指数,但将有成千上万的指数。

2)如果我继续点1,如果一个节点发生故障,我怎么知道丢失了多少数据以及哪个索引需要重新索引。

3)除了HQ,还有其他的插件可以帮助我解决上述问题吗?

期待对上述观点的一些见解。

回答

1

1)小心过度分配碎片。

2)elasticsearch会用_cat/indices来告诉你哪个指数是RED。

3)xpack有一个免费版本

+0

请问您可以在第一点,即分配过多的分片上进行扩充。 – AbhishekAsh

0

是的,你可以生存0副本碎片。

但是,如果您有多节点群集,建议每个主分片至少有一个副本分片。因此,如果某个节点发生故障,您仍然拥有整个索引,并且仍然可以提供搜索请求 副本用于提高搜索性能并用于故障切换。

如果您有单节点集群,那么副本碎片永远不会分配到相关主节点所在的同一节点上(这几乎就像是将备份放在与原始数据相同的磁盘上) 。

相关问题