
CrateDB
简单生活FF
这个作者很懒,什么都没留下…
展开
-
CrateDB初探(六):在Kubernetes上部署CrateDB集群
kind: StatefulSetapiVersion: "apps/v1"metadata: # This is the name used as a prefix for all pods in the set. name: crate namespace: cratedbspec: serviceName: "crate-internal-service" # Our cluster has three nodes. replicas: 3 select...原创 2020-11-12 12:22:51 · 409 阅读 · 0 评论 -
CrateDB初探(五):集群节点启停
目录第一步:设置cluster.routing.allocation.enable参数第二布:graceful stop第三步:启动一个新节点本篇主要内容是优雅停机和rolling upgrade假设集群中的一个节点 (node01) 需要停机维护,为此新启动一个节点加入集群集群初始状态和shards分布在停node01之前的shards第一步:设置clus...原创 2020-04-02 20:09:10 · 926 阅读 · 0 评论 -
CrateDB初探(一):CrateDB集群的Docker部署
"CrateDB底层沿用了ElasticSearch的源码,支持SQL语法,比ElasticSearch的使用更友好,也解决了ES不能多表join的问题......"— — 携程技术公众号环境:Ubuntu 18.04 Docker19.03.6参考:官方文档RUN CRATEDB ON DOCKERdocker-compose.ymlcra...原创 2020-03-11 10:02:59 · 1970 阅读 · 2 评论 -
CrateDB初探(二):PARTITION, SHARDING AND REPLICATION
官方文档:ShardingShards are then distributed across the cluster. As nodes are added to the cluster, CrateDB will move shards around to achieve maximum possible distribution.表分片后每个shard在集群上分布。集群在动态增加节点...原创 2020-03-13 09:17:37 · 1128 阅读 · 0 评论 -
CrateDB初探(三):JDBC
兼容性jdbc驱动与CrateDB版本需要遵循以下兼容性注意:当CrateDB版本在2.1.x以后,通过jdbc连接时必须提供一个用户名,默认是crate 在实现细节方面,数据源无法使用(DataSourceis not supported.)添加Maven依赖pom.xml中添加crate-jdbc依赖<!-- https://mvnrepository.co...原创 2020-03-17 13:45:36 · 2136 阅读 · 0 评论 -
CrateDB初探(四):乐观并发控制 (Optimistic Concurrency Control )
CrateDB在数据定义方面有一些特性,这里简要罗列。数据类型object类型array类型系统列_seq_no_primary_termColumn policyFulltext indicesCrateDB没有事务,可以通过_seq_no和_primary_term实现乐观并发控制官方文档...原创 2020-03-19 13:56:35 · 971 阅读 · 0 评论