我正在尝试通过xdcr在两个服务器中的两个节点之间进行复制,但是在同一个服务器中的两个桶中也会发生这种情况,在web接口上,但是在复制的初始位置,当我开始复制时,它不会复制任何视图。(生产和开发)
当我使用cb_backup和cb_restore时,我也有同样的问题。
到目前为止,我是用一个愚蠢的复制和粘贴手工制作的,但我需要知道是否有更好的方法将视图从一个水桶复制到另一个桶。
更新:
我发现使用这个命令,我只能备份文档视图:
/opt/couchbase/bin/cbbackup http://127.0.0.1:8091 test/ -b bucket_a -x design_doc_only=1在这里恢复:
/opt/couchbase/bin/cbrestore test/ http://127.0.0.1:8091 --bucket-source=bucket_a --bucket-destination=bucket_b但是,我可以只使用一个命令备份所有内容吗?还有来自web的xdcr?
发布于 2016-08-04 21:29:23
XDCR只会复制数据。没有视图,没有辅助索引,等等,只是数据。
您希望能够同时备份和恢复数据和视图的功能在cbbackupmgr中,这是Couchbase Server enterprise Edition 4.5的一个企业特性。Cbbackupmgr不会对Community起作用。
IMO,您最好通过编程方式使用SDK或者通过命令行来管理您的视图。
https://serverfault.com/questions/794829
复制相似问题