我可以在没有弹性搜索复制的情况下生存

时间:2017-01-19 10:41:25

标签: elasticsearch elasticsearch-plugin

我已经阅读了几份文件,但没有找到有关以下内容的更多信息:

1)我能用0副本碎片存活下来吗?我们有大量的数据,现在没有足够的基础设施来复制总数据。如果我们丢失了一些数据,我们可以重新编制索引。在这一点上是可以接受的。我们将拥有不错的规模指数,但会有数千个指数。

2)如果我继续使用第1点,如果某个节点发生故障,我怎么知道丢失了多少数据以及所有索引需要重新编入索引。

3)除了HQ之外,还有其他什么插件可以帮我处理上述事情?

期待对以上几点的一些见解。

2 个答案:

答案 0 :(得分:1)

1)小心过度分配分片。

2)elasticsearch会告诉你_cat / indices哪个索引是RED。

3)xpack有免费版

答案 1 :(得分:0)

是的,您可以使用0个副本分片存活。

但是如果你有一个多节点集群,建议每个主分片至少有一个副本分片。因此,如果节点出现故障,您仍然拥有整个索引,您仍然可以提供搜索请求 副本用于提高搜索性能和故障转移。

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

相关问题