首页 > TAG信息列表 > CUBESTORE
cube.js cube store minio 集成
cube store 很早就已经支持minio s3 了,以下是一个测试,以及数据查看 运行 docker-compose version: '3' services: minio: image: minio/minio ports: - "9002:9000" - "19001:19001" environment: MINIOcubestore driver 添加auth认证
昨天有说明关于mysql协议支持auth的,今天说明下driver支持auth 的方法(已经支持了,只是代码处理需要调整下) cubestore 源码修改 添加auth支持 基于环境变量进行是否进行auth支持的判断 CUBESTORE_AUTH_ENABLE=1 使用,默认没有配置的就不使用 #[async_trait] impl Sqlcube.js 集成cubestore 时间格式问题的一些说明
官方的建议,推荐的使用方法是rollup类型的,直接基于originalSql的存在时间类型的问题(date类型并不是所有) 参考资料 https://cube.dev/docs/pre-aggregations#rolluphttps://github.com/cube-js/cube.js/issues/2646支持minio cubestore docker 镜像
目前已经构建了一个支持minio的cubestore 镜像dalongrong/cubestore 参考使用 docker-compose 文件 version: "3" services: postgres: image: postgres:12.2 environment: - POSTGRES_PASSWORD=dalong ports: - 5432:5432cubestore 运行试用
官方提供了docker-compose 的运行模式 环境准备 docker-compose 文件 version: "3" services: cubestore_router: restart: always image: cubejs/cubestore:latest environment: - CUBESTORE_LOG_LEVEL=trace - CUBESTORE_SEcube.js cubestore 生产可以了
使用到的技术 parquet,apache arrow,以及datafusion 参考机制 参考使用模式 传统 基于cubestore 存储模式 支持本地存储以及云模式(s3.。。) 工作机制 一个router 处理请求,管理数据库的元数据构建查询计划以及调度执行 多个worker节并行进行数据预热的