【发布时间】:2017-11-08 13:46:32
【问题描述】:
我已经建立了一个 couchbase 集群,它有 2 个节点,在 4 个存储桶上包含 300k 文档。选项 replicas 被强制为 1,因为只有 2 台机器。
但是文档在一个节点中分成一半在另一个节点中,我需要每个文档的双份副本,因此如果一个节点出现故障,另一个节点仍然向我的应用程序提供所有数据。
我在创建集群时是否遗漏了某个设置?
我仍然可以将集群设置为复制所有文档吗?
希望有人能帮忙。
谢谢
PS:我使用的是 couchbase community 4.5
更新:
我添加了集群 Web 界面和 cbstast 输出的屏幕截图:
以下是只有一个节点的状态
然后当两个节点都启动并运行时,两个节点上的 cbstats 结果:
您可以看到,只有一个节点显示了一半的项目。这是否意味着另一半作为副本存在但未显示??? 我还能用一个节点稳定地运行我的应用吗???
更新: 我必须手动单击故障转移才能看到副本在剩余节点上变为活动状态。因为只有两个集群自动故障转移被禁用!!!
【问题讨论】:
标签: couchbase