考虑到容灾需求,ES可以使用什么架构?基本上,我们需要维护位于不同位置的2个集群设置。只有在cluster1关闭的情况下,请求才会发送到Cluster2。这里的挑战是维护两个群集之间的索引数据一致性。
ES是否支持这种类型的设置?或者,有人能建议我们如何实现这一点吗?另外,我们如何在这些集群中实现数据的全负载索引和增量刷新。
谢谢,Rakesh
发布于 2015-07-08 01:43:06
您建议的配置将不起作用,因为您将需要在集群之间复制数据,并且无论何时切换,都会有一些数据丢失。
您可能想要做的是创建一个具有更高RF (复制因子)的更大的集群,这样即使一些节点出现故障,您仍然可以正常运行。
如果你在云中,你可以在几个区域上旋转集群(我指的是AWS,但在其他云提供商中可能有一个等效的术语),这将使集群对区域停机具有弹性。
你也可以旋转一个多区域集群,但我不会从这个开始。
https://stackoverflow.com/questions/31275626
复制相似问题