使用cbbackup在couchbase中进行备份时发生异常

时间:2018-10-22 11:50:41

标签: couchbase

当我尝试使用以下命令从benchbase VM进行数据备份

cbbackup -v http:// :8091 / opt / couchbase / backup -u管理员-p ******。我收到以下错误。

2018-10-22 07:13:01,647: mt cbbackup...
2018-10-22 07:13:01,648: mt source : http://**.***.**.***:8091
2018-10-22 07:13:01,648: mt sink : /opt/couchbase/backup
2018-10-22 07:13:01,648: mt opts : {'username': '<xxx>', 'verbose': 1, 'extra':

{'max_retry': 10.0, 'rehash': 0.0, 'dcp_consumer_queue_length': 1000.0, 'data_only': 0.0, 'uncompress': 0.0, 'nmv_retry': 1.0, 'conflict_resolve': 1.0, 'cbb_max_mb': 100000.0, 'report': 5.0, 'mcd_compatible': 1.0, 'try_xwm': 1.0, 'backoff_cap': 10.0, 'batch_max_bytes': 400000.0, 'report_full': 2000.0, 'flow_control': 1.0, 'batch_max_size': 1000.0, 'seqno': 0.0, 'design_doc_only': 0.0, 'allow_recovery_vb_remap': 0.0, 'recv_min_bytes': 4096.0}
, 'collection': None, 'ssl': False, 'threads': 4, 'key': None, 'password': '<xxx>', 'id': None, 'bucket_source': None, 'silent': False, 'dry_run': False, 'single_node': False, 'vbucket_list': None, 'separator': '::', 'mode': 'diff'}
2018-10-22 07:13:01,655: mt Starting new HTTP connection (1): *********
2018-10-22 07:13:01,662: mt bucket: sample_bucket
Exception in thread s3:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self._target(*self.args, **self._kwargs)
File "/opt/couchbase/lib/python/pump_bfd.py", line 646, in run
return self.future_done(future, rv)
UnboundLocalError: local variable 'future' referenced before assignment

我正在使用Couchbase EE 5.1.1

我收到上述错误。有什么建议吗?

2 个答案:

答案 0 :(得分:3)

使用cbbackupmgr代替EE

答案 1 :(得分:0)

我最终阅读了文档,发现企业版有一个备份管理器“ cbbackupmgr”,它比cbbackup和cbrestore效率更高。 所需要做的就是首先将一个空目录配置为备份目录。有关更多信息,请阅读下面的链接。https://docs.couchbase.com/server/5.5/backup-restore/cbbackupmgr-tutorial.html