恢复到已知状态

时间:2014-10-03 20:51:20

标签: couchbase

Couchbase CLI附带cbbackupcbrestore命令,我希望这些命令允许我将数据库置于已知状态并备份,然后将其恢复到只安装了新安装的其他地方实例存在。不幸的是,似乎目标数据库必须已经设置了所有正确的存储桶,并且(可能)还原命令要求明确提及每个存储桶名称。

如果我手持这个过程,这不会造成太多问题,但目标是以完全自动化的方式开始一个新的环境,我想知道是否有人有一个实现这个目标的工作方法

1 个答案:

答案 0 :(得分:1)

如果我在那里,我会使用CLI,REST API或其中一个Couchbase SDK来编写一些内容来自动创建目标存储桶,然后进行恢复。

REST API: http://docs.couchbase.com/couchbase-manual-2.5/cb-rest-api/#creating-and-editing-buckets

CLI: http://docs.couchbase.com/couchbase-manual-2.5/cb-cli/#couchbase-cli-commands

您可能会考虑的另一个选择是使用这些相同类型的方法来自动设置从源到目标集群的单向XDCR。

相关问题