I am trying to migrate bucket data from CB version 4.5 to a cluster running CB 6.6 (both Community)
Tried using cbtransfer and keep getting this error:
Thank you for the quick response!
I used the help from couchbase directly i.e:
[root@test1-dev bin]# ./cbtransfer
Usage: cbtransfer [options] source destination
Transfer couchbase cluster data from source to destination.
Check that Ithe password does not have special characters that are translated by the shell by executing ‘echo cbtransfer …’ the command should be echoed unchanged. If the shell translates the password, you’ll need to escape it with single quotes.
try running with the --verbose option - it might give more clues as to what is going on.
btw - cbserver is 6.6 end-of-life. If you need help from support, you’ll need to be on 7.x
You’re specifying username/password for the source, but none for the destination? (-U, -P)? I think that will work if the username/password are the same for both. If they are different, you’ll need to also use -U, -P. If you have an older version of cbtransfer that does not have the -U, -P options, the username/password can be specified in the URL like:
Any idea where 10.64.71.153 comes from? Given that this is neither the source or the destination? It’s even different from the address shown in the error message in. your first post. Do either of your clusters have alternate addresses? You could try running SDK Doctor against the source and the sink cluster.
It also seems odd it is using the bucketname (cali) for the user. I think in the old days it was common to create a user with the same name as the bucket.
Are you using the cbtransfer from 4.5, 6.6 or something else?
Since cbtransfer was problematic I did a cbbackup on the cluster running 4.5 and did a cbrestore on the cluster running 6.6.
./cbbackup -v http://localhost:8091 /tmp/backup-11
./cbrestore -vv /tmp/backup-11/ http://localhost:8091 -u Administrator -p asasas