minio sql 查询parquet文件
minio 支持sql 查询操作,属于一个比较方便的功能,对于parquet 功能的支持默认没开启,需要配置
参考配置
- 基于docker-compose
核心是MINIO_API_SELECT_PARQUET: on
version: "3"
services:
minio:
image: minio/minio
ports:
- "9000:9000"
- "19001:19001"
environment:
MINIO_ACCESS_KEY: minio
MINIO_SECRET_KEY: minio123
MINIO_API_SELECT_PARQUET: on
command: server --console-address :19001 --quiet /data
查询
因为parquet 是自包含schema 的,我们不需要指定schema, 以下是使用mc sql 命令的操作
mc sql --recursive --query "select * from S3Object" local/dbt/dalongrong/1a1a3e3d-17e4-ae39-1813-5c266f40f100/0_0_0.parquet
效果
说明
minio 的sql 查询是一个很不错的功能,可以实现一些简单的sql 处理,对于一些简单的业务值得试用下,以下参考资料值得看看
参考资料
https://github.com/minio/minio/issues/14016
https://min.io/docs/minio/linux/reference/minio-mc/mc-sql.html
https://github.com/minio/minio/blob/master/docs/select/README.md
https://min.io/docs/minio/linux/developers/java/API.html#selectObjectContent
https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-select-sql-reference-select.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2022-03-04 dremio arp BaseTestQuery 类windows 系统问题
2022-03-04 dremio 内置的一些默认配置参数
2022-03-04 dremio 的ArpDialect 简单介绍
2021-03-04 pyroscope 参考使用
2021-03-04 pyroscope 很不错的基于golang 的火焰图分析工具
2019-03-04 混沌工程原则