我最近在Windows 10上安装了Couchbase 4.5 beta。我正在跟随免费培训视频和实验室learn.couchbase.com,特别是CB110课程。Couchbase cbdocloader不从zip文件中加载文档
实验室中的一步需要我使用cbdocloader加载样本数据。我之前用Couchbase 4.5开发人员预览过,并且工作正常,但现在不会加载任何文档。
它创建存储桶,但不会将文档加载到存储桶中。这里是我的powershell输出:
PS C:\Users\mgroves\Desktop> cbdocloader -u Administrator -p password -b couchmu
sic1 -n 127.0.0.1:8091 -s 100 .\couchmusic1-countries-20151228-win.zip
[2016-05-12 10:23:50,480] - [rest_client] [6240] - INFO - existing buckets : [u'
couchmusic1', u'hello-couchbase', u'travel-sample']
[2016-05-12 10:23:50,496] - [rest_client] [6240] - INFO - found bucket couchmusi
c1
bucket creation is successful
.
bucket: couchmusic1-countries-20151228-win.zip, msgs transferred...
: total | last | per sec
byte : 0 | 0 | 0.0
done
PS C:\Users\mgroves\Desktop>
我做了Dropbox的上提供的zip文件中的一个,如果你想尝试:couchmusic1-countries-20151228.zip
我怀疑这可能是用户错误和不相关的Couchbase发布,但我不确定。
UPDATE:我用-v标志运行(v代表“verbose”),下面是输出。我还没有看到的问题是:
PS C:\Users\mgroves\Desktop> cbdocloader -u Administrator -p password -b couchmu
sic1 -n 127.0.0.1:8091 -s 100 -v .\couchmusic1-countries-20151228-win.zip
[2016-05-12 10:40:06,549] - [rest_client] [7764] - INFO - existing buckets : [u'
couchmusic1', u'hello-couchbase', u'travel-sample']
[2016-05-12 10:40:06,561] - [rest_client] [7764] - INFO - found bucket couchmusi
c1
bucket creation is successful
2016-05-12 10:40:06,594: mt cbtransfer...
2016-05-12 10:40:06,595: mt source : json://.\couchmusic1-countries-20151228-wi
n.zip
2016-05-12 10:40:06,605: mt sink : http://127.0.0.1:8091
2016-05-12 10:40:06,612: mt opts : {'username': '<xxx>', 'destination_vbucket
_state': 'active', 'verbose': 1, 'extra': {'max_retry': 10.0, 'rehash': 0.0, 'dc
p_consumer_queue_length': 1000.0, 'data_only': 0.0, 'uncompress': 0.0, 'nmv_retr
y': 1.0, 'conflict_resolve': 1.0, 'cbb_max_mb': 100000.0, 'report': 5.0, 'mcd_co
mpatible': 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, 'recv_min_bytes': 4096.0}, 'ssl': False, 'threads'
: 4, 'key': None, 'password': '<xxx>', 'id': None, 'destination_operation': None
, 'source_vbucket_state': 'active', 'silent': False, 'dry_run': False, 'single_n
ode': False, 'bucket_destination': 'couchmusic1', 'vbucket_list': None, 'bucket_
source': None}
2016-05-12 10:40:06,726: mt bucket: couchmusic1-countries-20151228-win.zip
2016-05-12 10:40:06,749: w3 source : json://.\couchmusic1-countries-20151228-w
in.zip([email protected]/A)
2016-05-12 10:40:06,760: w3 sink : http://127.0.0.1:8091(couchmusic1-countri
[email protected]/A)
2016-05-12 10:40:06,767: w3 : total | last | pe
r sec
2016-05-12 10:40:06,772: w3 batch : 1 | 1 |
28.6
2016-05-12 10:40:06,776: w3 byte : 0 | 0 |
0.0
2016-05-12 10:40:06,779: w3 msg : 0 | 0 |
0.0
.
bucket: couchmusic1-countries-20151228-win.zip, msgs transferred...
: total | last | per sec
batch : 1 | 1 | 8.0
byte : 0 | 0 | 0.0
msg : 0 | 0 | 0.0
done
PS C:\Users\mgroves\Desktop>
修复的链接位于下方。这是您可以在/opt/couchbase/lib/python/pump_json.py中应用的一行更改,以便在测试版中解决此问题。此修复程序将包含在GA中。 http://review.couchbase.org/#/c/63985/1/pump_json.py – mikewied