【发布时间】:2014-08-16 01:03:00
【问题描述】:
我们正在用一个带有一个副本的两节点集群测试 Couchbase。
当我们在一个节点上停止服务时,另一个节点不会响应,直到我们重新启动服务或手动故障转移停止的节点。
当一个节点暂时不可用时,有没有办法维护好节点的服务?
【问题讨论】:
-
* 你的测试代码是什么样的?
-
@Paddy:我没有编写测试代码,只是我提出了 2 个节点,我在一个节点中编写了一些文档,在第二个节点中编写了其他文档(通过网络面板),然后我尝试看看如果我在一个节点上停止服务会发生什么。
-
您无法确定该文档的位置,无论您使用哪个节点的 UI 输入都无关紧要。很可能所有 3 个文档都在已关闭的节点上。 * 使用 1000 个文档进行测试。 * 或者您可以使用 cbc hash 命令查看该文档的位置。手册中的这一部分解释得更好:docs.couchbase.com/couchbase-manual-2.5/cb-admin/#vbuckets
标签: replication couchbase failover