我正在尝试在两个数据中心构建一个Solr。
通过在Solr云中配置5台Solr服务器和5台ZKs。
Set是这样的
第一个数据中心:
Solr服务器:3
Zookepper :3
第二个数据中心:
Solr服务器:2
Zookepper :2
这两个数据中心都是同一Solr云的一部分,因此设置如下:
一个Solr Cloud,有1个领导者和4个追随者。
在一个数据中心完全崩溃的情况下这样做的背后原因是,另一个数据中心必须始终可用,以支持无中断的读写请求。
现在我读到ZK容错是2F+1,所以对于5台服务器的设置,至少有3台服务器必须在线。
我在Solr Cloud上找不到这样的东西。
您能确认一下如何在一个数据中心发生灾难时使此设置始终可用吗?
发布于 2017-08-23 16:06:20
它实际上和ZK是一样的。ZK是控制SOLRCloud的东西。您可能希望在相同的服务器计算机上再添加几个服务器或创建更多节点,以实现所需的容错能力。
https://stackoverflow.com/questions/45833954
复制相似问题