首页 > 解决方案 > Cbtransfer 不起作用:{path} 处没有存储桶子目录

问题描述

我正在尝试将数据从一个存储桶传输到另一个存储桶,其中:

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位于这个文件夹中(我认为它与语法有关)。

沙发底座版本:4.5.X

标签: couchbase

解决方案


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

以下命令应该可以工作:

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

推荐阅读