ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

cube.js cube store minio 集成

2022-07-29 23:00:20  阅读:283  来源: 互联网

标签:cubestore minio demoapp cube CUBESTORE store MINIO


cube store 很早就已经支持minio s3 了,以下是一个测试,以及数据查看

运行

  • docker-compose
version: '3'
services:
  minio:
    image: minio/minio
    ports:
      - "9002:9000"
      - "19001:19001"
    environment:
      MINIO_ACCESS_KEY: minio
      MINIO_SECRET_KEY: minio123
    command: server --console-address :19001 --quiet /data
  cubestore_router:
    image: cubejs/cubestore:latest
    ports:
      - "3306:3306"
      - "3030:3030"
      - "5432:5432"
    environment:
      - CUBESTORE_SERVER_NAME=cubestore_router:9999
      - CUBESTORE_META_PORT=9999
      - CUBESTORE_WORKERS=cubestore_worker_1:9001
      - CUBESTORE_MINIO_BUCKET=demoapp
      - CUBESTORE_MINIO_REGION=us-east-1
      - CUBESTORE_MINIO_SERVER_ENDPOINT=http://minio:9000
      - CUBESTORE_MINIO_ACCESS_KEY_ID=minio
      - CUBESTORE_MINIO_SECRET_ACCESS_KEY=minio123
    depends_on:
      - minio
  cubestore_worker_1:
    image: cubejs/cubestore:latest
    environment:
      - CUBESTORE_SERVER_NAME=cubestore_worker_1:9001
      - CUBESTORE_WORKER_PORT=9001
      - CUBESTORE_META_ADDR=cubestore_router:9999
      - CUBESTORE_WORKERS=cubestore_worker_1:9001
      - CUBESTORE_MINIO_BUCKET=demoapp
      - CUBESTORE_MINIO_REGION=us-east-1
      - CUBESTORE_MINIO_SERVER_ENDPOINT=http://minio:9000
      - CUBESTORE_MINIO_ACCESS_KEY_ID=minio
      - CUBESTORE_MINIO_SECRET_ACCESS_KEY=minio123
    depends_on:
      - cubestore_router
      - minio
  • 启动
    注意启动顺序,出现异常了,多次重试
 
docker-compose up -d

效果

可以使用mysql cli 启动测试

  • 进入服务
mysql -uroot -h127.0.0.1
  • 创建表
create schema demoapp;
create table demoapp.demoapp(id varchar(100),age int);
insert into demoapp.demoapp(id,age) values('1',3);
select * from demoapp.demoapp;

效果

 

 

s3

 

 

说明

cube.js 计划使用cube store 替换redis 了,实际上这个是一个很大的变动,期待ga,redis 有些场景还是比较费事的,管理以及使用上都不是特别的好

参考资料

https://cube.dev/docs/reference/environment-variables
https://cube.dev/docs/caching/using-pre-aggregations
https://cube.dev/docs/caching/running-in-production

标签:cubestore,minio,demoapp,cube,CUBESTORE,store,MINIO
来源: https://www.cnblogs.com/rongfengliang/p/16533948.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有