首页 > 数据库 > > cratedb json 数据导入
基本环境的搭建,可以参考相关文档,或者直接使用docker
docker run -d -p 4200:4200 cratemongoexport --db <dbname> --collection <data> --out out.json
curl https://raw.githubusercontent.com/crate/crate-utils/master/migrations/mongodb/convert_json.py -o convert_json.py
python convert_json.py -i mongodb-colletion.json -o appdemo.jsoncopy from
- 参考数据
demoinfo.json
{"id": 1, "quote": "Don't panic"}
{"id": 2, "quote": "Ford, you're turning into a penguin. Stop it."}create table appdemofirst (
id int,
quote string
) clustered into 5 shards with (number_of_replicas = );
注意数据需要copy 到容器中 使用docker cp 命令
COPY appdemofirst FROM 'file:///data/demoinfo.json'
select * from appdemofirst limit 100;
https://crate.io/docs/crate/reference/en/latest/sql/statements/copy-from.html
https://crate.io/docs/crate/guide/en/latest/best-practices/migrating-from-mongodb.html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3146660/ ,如需转载,请注明出处,否则将追究法律责任。