CrateDB是一个分布式SQL数据库管理系统。作为开源代码并以Java编写,它包含了来自Facebook Presto,Apache Lucene,Elasticsearch和Netty的组件,因此它的设计具有很高的可扩展性。 CrateDB是为了使物联网数据正常工作而开发的。从工业互联网和连接汽车到可穿戴设备,CrateDB是新型物联网解决方案创新者的首选数据库。
安装环境:
win10
一、下载crate
https://cdn.crate.io/downloads/releases/cratedb/x64_windows/crate-4.3.2.zip
二、安装crate
- 下载完成后解压缩 crate-4.3.2.zip ,这里解压到E盘下
- 配置环境变量,在Path下添加:E:\crate-4.3.2\bin
三、运行crate
打开PowerShell,输入 crate
crate
讯享网
打开浏览器,输入 http://localhost:4200/#!/ 如下图所示( Admin UI )说明安装成功:
四、安装 Crash CLI
Crash is available as a pip package.
在PowerShell执行:
讯享网pip install crash

五、Crate初探
1. 在PowerShell执行:
crash
![]()
2. 连接数据库:
讯享网connect 127.0.0.1:4200;


3. 创建表 tweets,输入如下语句:
CREATE TABLE tweets( create_at TIMESTAMP, id STRING primary KEY, retweeted BOOLEAN, source STRING INDEX USING FULLTEXT, text STRING INDEX USING FULLTEXT, user_id STRING );

4. 想tweets表插入两条数据:
讯享网INSERT INTO tweets VALUES(,'1',TRUE,'web','Don''t panic','Douglas');
INSERT INTO tweets VALUES(,'2',TRUE,'web','Time is an illusion. Lunchtime double so','Ford');

5. 查询tweets表
讯享网SELECT * FROM tweets WHERE id ='2';

参考:
https://crate.io/docs/crate/admin-ui/en/latest/
https://crate.io/docs/crate/admin-ui/en/latest/
https://www.oschina.net/p/cratedata?hmsr=aladdin1e1
https://crate.io/docs/crate/reference/en/4.3/general/index.html
源码:
https://github.com/crate/crate
https://github.com/crate/crate-sample-apps

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/20993.html