CrateDB数据库是目前行业内比较通用的SQL类型文件的数据处理工具,其内部采用分布式结构,针对大规模数据做好详细规则的定义,同时分配好每个大类数据的存储空间信息,兼容市面上各种类型的数据格式,掌握好一手的数据变化动态,如果出现问题可以直接通过彼此间的关联迅速定位。
怪异的机械数据体验
图标SQL易用性,NoSQL火速性
SQL易用性+NoSQL火速性
构建在NoSQL存储和索引之上的散布式sqldbms在一个DB中供给了SQL和NoSQL的最好机能。
图标易懂的可扩大性,一直开启
易懂的可扩大性,一直开启
具有主动分片和复制性能的无主架构。易于扩大和连结运转,全天候。
图标及时机能
及时机能
分发。在影象里。柱状的。及时查询海量数据——时间序列、地舆空间、联接、聚合、文本搜刮,。。。
图标静态形式
静态形式
拔出新列时,架构会主动演变。优雅地处置任何表格或非表格数据,以拥有普遍的用例。
1.装载java
装载java,确保版本在1.8以上
[root@localhost ~]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
2.建立crate用户
由于cratedb不能在root用户下启动,所以需求建立非root用户,我这里建立crate用户
[root@localhost /]# useradd crate
[root@localhost /]# passwd crate
密码和用户名同样
3.设置crate情况变量
[crate@localhost ~]$ more .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
JAVA_HOME=/usr/local/java/jdk1.8.0_151
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH
[crate@local
4./etc/security/limits.conf 重置和sysctl重置
在该文件最初面加入以下两项,然撤退退却出从头登录
* hard nofile 65536
* soft nofile 65536
[root@localhost /]# sysctl -w vm.max_map_count=262144
5.装载python3
步调省略,可以参考
http://blog.chinaunix.net/uid-77311-id-5787558.html
6.筹办装载目次
[root@localhost ~]# cd /
[root@localhost /]# mkdir cratedb
7.解压装载
[root@localhost soft]# tar -xvf crate-3.2.0-201809190203-616c19f.tar.gz
[root@localhost soft]# mv crate-3.2.0-201809190203-616c19f /cratedb/crate-3.2.0
[root@localhost /]# chown -R crate.crate /cratedb
8.重置设置文件crate.in.sh(cratedb用户下重置)
设置文件途径为: /cratedb/crate-3.2.0/bin/crate.in.sh
在该设置文件最起头加入以下两项(按照机械现实环境设置):
CRATE_MIN_MEM=2g
CRATE_MAX_MEM=2g
9.重置设置文件
network.bind_host: 192.168.1.129
network.publish_host: 192.168.1.129
network.host: 192.168.1.129
auth.host_based.enabled: true
auth:
host_based:
config:
0:
user: crate
address: 192.168.1.81
method: trust
99:
method: password
# When trust based authentication is used, the server just takes the username
# provided by the client as is without further validation. The HTTP
# implementation extracts the username from the standard HTTP Basic Authentication
# (`Authorization: Basic ...`) request header. In case the `Authorization` header is not set,
# a default username can be specified as follows:
auth:
trust:
http_default_user: crate
10.启动
注重不能在root下启动
[root@localhost /]# su - crate
[crate@localhost bin]$ cd /cratedb/crate-3.2.0/bin
[crate@localhost bin]$./crate -d ##暗示后台启动
11.上号
发现3.2.0版本没有crash后台上号了,只能经由场景布局的技巧上号,在IE栏输出:
http://192.168.1.129:4200
装载crash
curl -o crash https://cdn.crate.io/downloads/releases/crash_standalone_latest
chmod +x crash
crash --host 192.168.1.129
这里以下需求设置address为本机的ip地址
易懂的可扩大性
轻松扩大以处置更大都据,更多用户
用于机械数据的SQL
带有优雅JSON拥有,全文搜刮和静态形式的ANSI SQL
工业时间序列信息库
针对及时工业数据开启了优化
物联网接口
经由Azure IoT中间,Telegraf和其他东西轻松开启IoT集成
CrateDB和此前介绍的多期SQL数据库处理工具不同的地方就在于其属于动态化的数据处理平台,且拥有大规模的三方组件兼容导入力度,把握好整体数据存储的规则信息,尤其是能够保证数据之间的串联性,牵一发而动全身,让数据随时处于动态待命的状态等候输出存储。
好了,今天的CrateDB(动态SQL数据库)分享就到这里了,想要下载更多软件就来软件爱好者,快快收藏吧,更多精彩不容错过!
电脑数据库开发结合了SQL等常用数据库语言的基础架构搭建能力,通常采用表单样式来存储绝大多数可用数据,并且各类数据库内容甚至是后台的数据导入输出传输的速度很快,也可采用语法高亮和端口定位等特性,获取到真正实用性的大量数据,随时编辑转换。
比特币发展至今一直都非常的稳定,长期都是货币当中的龙头币,虽然它比较稳定但是也有低谷时期的反弹,反弹没有任何的征兆,所以在投资的时候一定要注意,遇到反弹要及时的收手,如果想要了解什么是比特币反弹,可以看看小编在下方介绍的相关内容。 &