文档章节

cratedb json 数据导入

o
 osc_pn11u1x9
发布于 2018/08/06 13:21
字数 191
阅读 18
收藏 0

精选30+云产品,助力企业轻松上云!>>>

基本环境的搭建,可以参考相关文档,或者直接使用docker

安装

docker run -d -p 4200:4200 crate

导出mongodb数据(可选,同时使用工具进行数据类型转换)

mongoexport --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.json

导出数据

copy 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 = 0);
  • 导入数据

    注意数据需要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

 
 
 
 
o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
如何开始使用CrateDB和Grafana可视化时间序列数据

安装CrateDB 设置CrateDB以在本地计算机上运行相对简单。首先,运行以下命令: $ bash -c“$(curl -L https://try.crate.io/)” 这样做将下载 CrateDB并从tarball运行它。有关更永久地安装...

萤火的萤
2019/03/11
0
0
crate安装使用

一、crate简介 引用官网的说法: CrateDB is an open source, distributed SQL database with integrated search that makes it simple to store and analyze massive amounts of structured......

vvvvvvvv
2016/11/25
327
0
几个时序数据库

================================ 可用作时序的数据库: ================================ [时序]TimescaleDB, 基于 PostgreSQL, 支持 SQL. [时序]KairosDB, 基于 Cassandra, 不支持 SQL. [......

osc_6w2kdhh6
2019/01/17
8
0
CrateDB分布式数据库

今日在portianer后台,查询应用模板时,偶尔看到一个名为CrateDB的数据,顺手查了一下。其中就一一篇标题名为“比Postgre快10倍的开源数据库CrateDB”的文章,第一个感觉,就是口气好大哈。在...

李朝强
06/05
11
1
cratedb导入json文件

环境: OS:centos 7 db:3.2.0 1.准备数据文件 myuser.json文件内容如下: {"id": 1, "name": "foo", "dayjoined": 1408312800, "bio": "Lorem ipsum dolor sit amet, consectetuer adipiscing......

osc_bf1dhmmd
2019/06/21
4
0

没有更多内容

加载失败,请刷新页面

加载更多

会议通知 | 2020中国计算与认知神经科学会议

关于大会关于 计算神经科学以神经生物实验为基础,以建立数学模型,开展计算模拟和分析作为基本手段,来刻画和描述大脑的神经活动,探究神经系统各种复杂活动和认知功能包括注意、学习、记忆...

脑机接口社区
06/02
20
0
大神分享快3怎么算下期和值

大神分享快3怎么算下期和值{叩67790572}使用的标签:constructor-arg标签出现的位置:bean标签的内部标签中的属性type:用于指定要注入的数据的数据类型,该数据类型也是构造函数中某个...

yiren081
31分钟前
21
0
Matlab系列之运算符和标点符号的功能介绍

本来月初就打算接着写的,但是电脑不小心进水,主板什么的都废了,周末才找时间拿去修好,心塞。 就不多讲太多废话了,开始分享今天的内容,对MATLAB的运算符做个介绍,然后再对标点符号进行...

狂人V
07/06
18
0
Java源码系列(1):Comparable和Comparator的区别

在讲Comparable和Comparator区别之前,先补充一个知识点。 先看代码: Person类 1public class Person<T> { 2  private T id; 3 4  public T getId() { 5    return i...

学习Java的小姐姐
2018/09/19
25
0
ThreadPoolTaskScheduler手写调度中心

先贴一个自己写的demo把,原理其实就是这样的。 CronTrigger这个类可以将cron表达式转换成Date,可以查看schedule源码学到不少东西,下面代码就是转换成下一执行时间。 public Date nextEx...

朝如青丝暮成雪
52分钟前
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部