跳转到主要内容
ArrowFlight 表引擎使 ClickHouse 能够通过 Apache Arrow Flight 协议查询远程数据集。 该集成使 ClickHouse 能够以高性能从外部支持 Flight 的服务器中拉取列式 Arrow 格式的数据。

创建表

引擎参数
  • host:port — 远程 Arrow Flight 服务器的地址。
  • dataset_name — Flight 服务器上的数据集标识符。
  • username - 用于基本 HTTP 身份验证的用户名。
  • password - 用于基本 HTTP 身份验证的密码。 如果未指定 usernamepassword,则表示不使用身份验证 (仅当 Arrow Flight 服务器允许时才可行) 。

使用示例

本示例展示了如何创建一个从远程 Arrow Flight 服务器读取数据的表:
将远程数据视作本地表进行查询:

注意事项

  • 在 ClickHouse 中定义的 schema 必须与 Flight 服务器 返回的 schema 保持一致。
  • 该引擎适用于联邦查询、数据虚拟化,以及将存储与 compute 解耦。

另请参阅

最后修改于 2026年6月10日