DataFusion CLI

概述

师成师成· 更新于 2026-09-28· 阅读 2 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

概述

DataFusion CLI(datafusion-cli)是一个交互式命令行工具,用于针对任何受支持的数据文件执行 SQL 查询。

虽然它本意是作为如何使用 DataFusion 的示例,但 datafusion-cli 提供了完整的 SQL 功能,并支持读取和写入 CSV、Parquet、JSON、Arrow 和 Avro 格式,数据来源可以是本地文件、目录,也可以是 S3 等远程位置。

下面演示了如何针对本地文件 hits.parquet 执行 SQL 查询:

$ datafusion-cli
DataFusion CLI v37.0.0
> select count(distinct "URL") from 'hits.parquet';
+----------------------------------+
| COUNT(DISTINCT hits.parquet.URL) |
+----------------------------------+
| 18342019                         |
+----------------------------------+
1 row(s) fetched.
Elapsed 1.969 seconds.

欲了解更多信息,请参阅安装、使用指南和数据源章节。

评论

登录后参与评论

正在加载评论…