博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cratedb 集群 docker-compose 安装试用
阅读量:7251 次
发布时间:2019-06-29

本文共 2122 字,大约阅读时间需要 7 分钟。

关于集群的配置说明可以参考官方文档,或者es 文档

详细代码参考

参考配置

  • docker-compose
version: "3"services:  crate1:    image: crate    volumes:    - "./data1:/data"    - "./1.yaml:/crate/config/crate.yml"    ports:    - "4200:4200"    - "4300:4300"    - "5432:5432"  crate2:    image: crate    volumes:    - "./data2:/data"    - "./2.yaml:/crate/config/crate.yml"    ports:    - "4201:4200"    - "4301:4300"    - "5433:5432"  crate3:    image: crate    volumes:    - "./data3:/data"    - "./3.yaml:/crate/config/crate.yml"    ports:    - "4202:4200"    - "4302:4300"    - "5434:5432"
  • 配置文件
master(一个):1.yaml:cluster.name: crateclusternode.name: node1node.master: truenode.data: truehttp.port: 4200psql.port: 5432transport.tcp.port: 4300discovery.zen.ping.unicast.hosts: ["crate1"]http.cors.enabled: truehttp.cors.allow-origin: "*"gateway.expected_nodes: 3gateway.recover_after_nodes: 2network.host: _local_,_site_path.logs: /data/logpath.data: /data/datablobs.path: /data/blobsnode(data):2.yamlcluster.name: crateclusternode.name: node2node.master: falsenode.data: truehttp.port: 4200psql.port: 5432transport.tcp.port: 4300discovery.zen.ping.unicast.hosts: ["crate1"]http.cors.enabled: truehttp.cors.allow-origin: "*"gateway.expected_nodes: 3gateway.recover_after_nodes: 2network.host: _local_,_site_path.logs: /data/logpath.data: /data/datablobs.path: /data/blobs3.yaml:cluster.name: crateclusternode.name: node3node.master: falsenode.data: truehttp.port: 4200psql.port: 5432transport.tcp.port: 4300discovery.zen.ping.unicast.hosts: ["crate1"]http.cors.enabled: truehttp.cors.allow-origin: "*"network.host: _local_,_site_gateway.expected_nodes: 3gateway.recover_after_nodes: 2path.logs: /data/logpath.data: /data/datablobs.path: /data/blobs

启动&&运行

  • 启动
docker-compose up -d
  • 查询集群节点
select count(*) from sys.nodes;
  • 查询node check
select id, node_id, description from sys.node_checks order by id, node_id;

参考界面

操作

  • 创建数据表
create table demoapp(id int ,name string, age int);

  • 插入数据
insert into demoapp(id,name,age) values(3,'dalong',3444);

  • 查询数据
select * from demoapp limit 100;

  • join 查询
select a.* from tweets a join demoapp b on a.id = b.id limit 100;

  • 分片状态

  • 集群状态

参考资料

 
 
 
 

转载地址:http://kjhbm.baihongyu.com/

你可能感兴趣的文章
通过阿里云APP,可以进行ECS,RDS 等实例的管理
查看>>
HBase-Region太多的问题简单总结
查看>>
说说我为什么看好Spring Cloud Alibaba
查看>>
STM32学习笔记(五)——通用定时器计数延时
查看>>
Android selector shape 无效问题
查看>>
Data Lake Analytics: 使用DataWorks来调度DLA任务
查看>>
zabbix配置web监控实现网页监控
查看>>
Postgresql lock锁等待检查
查看>>
codeforces1141D题解(暴力+贪心)
查看>>
Java Spring Boot 2.0实战MyBatis连接池阿里Druid与SQL性能监控
查看>>
信用算力基于 RocketMQ 实现金融级数据服务的实践
查看>>
基于oauth 2.0 实现第三方开放平台
查看>>
kubernetes1.4 基础篇:Learn Kubernetes 1.4 by 6 steps(1):概要
查看>>
百万下载量的 Android 应用后台收集用户信息
查看>>
SQL Server 多表数据增量获取和发布 1
查看>>
C3P0连接池
查看>>
这 25 个开源机器学习项目,一般人我不告诉 Ta
查看>>
【WePY小程序框架实战四】-使用async&await异步请求数据
查看>>
iOS UIImageView(图片)
查看>>
可折叠显示的发光搜索表单
查看>>