数据导出
cbexport
https://docs.couchbase.com/server/6.0/tools/cbexport-json.html
速度快,不支持n1ql.
例子
/opt/couchbase/bin/cbexport json -c couchbase://192.168.40.56 -u admin -p admin123 -b selling-products -o ./selling-products.json -f lines0 0 * * * /{path}/cbexport json -c couchbase://{host} -u {username} -p {password} -b selling-products -o /{mount path}/selling-products.json -f lines -t {Number of threads}n1ql2csv
https://github.com/couchbaselabs/n1ql2csv
导出数据过多不行,因为先通过rest api获取后面转csv处理。
n1ql rest api
https://docs.couchbase.com/server/6.5/n1ql/n1ql-rest-api/index.html
支持条件导出,速度快。
curl -v http://{username}:{password}@{host}:8093/query/service \
-d 'statement=SELECT * FROM `complete-product` where locale =“{locale}"' -o {locale}.json一个参考脚本
cli 也可以使用n1ql: https://docs.couchbase.com/server/6.5/cli/cbq-tool.html
示例
Last updated
Was this helpful?