Cbtransfer不起作用:{path}中没有存储桶子目录

时间:2019-01-03 07:26:54

标签: couchbase

我正在尝试通过以下方式将数据从一个存储桶传输到另一个存储桶:

c:\Program Files\Couchbase\Server\bin>cbtransfer couchstore-files://"C:\Program 
Files\Couchbase\Server\var\lib\couchbase\data\MyBucketToBeDeleted" 
couchbase://http://localhost:8091 --bucket-destination=MyBucket

但是我遇到了这个错误:

  

错误:以下位置没有存储分区子目录

:      

C:\ Program   Files \ Couchbase \ Server \ var \ lib \ couchbase \ data \ MyBucketToBeDeleted

毫无疑问,MyBucketToBeDeleted位于此文件夹中(我认为这与语法有关)。

Couchbase版本:4.5.X

1 个答案:

答案 0 :(得分:2)

路径应该是数据目录,而不是存储区目录。群集的URL也不正确,应该为http://

以下命令应该起作用:

cbtransfer couchstore-files://"C:\Program Files\Couchbase\Server\var\lib\couchbase\data"  http://localhost:8091 
--bucket-source=MyBucketToBeDeleted --bucket-destination=MyBucket