cube.js cube 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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2020-07-29 unrolled/render 集成Masterminds/sprig 增强模版处理
2019-07-29 telegraf 学习三 telegra inputs.net_response + smtp2http+ grafana 进行tcp服务状态监控
2015-07-29 fastBinaryJSON