Apache Avro
读取 Apache Avro 文件进行联邦分析。文件就地读取,可与其他连接器的数据集联接。
适用场景
- 以 Avro 格式导出的事件或记录数据。
- 单个 Avro 文件,或通过 glob 模式整体读取的一组 Avro 文件。
文件的提供方式
- 对象存储(托管版): 文件位于 S3 兼容存储桶中,使用你提供的存储凭据读取。
- 本地文件路径(桌面版 / 自托管): 连接器直接从文件系统路径读取文件。托管版不支持——参见 托管版与自托管。
连接配置
对象存储模式
提供对象存储访问凭据,以及 Avro 数据的存储桶与对象路径(或 glob),如 events/2026/*.avro。
本地文件路径(桌面版 / 自托管)
| 字段 | 必填 | 说明 |
|---|---|---|
| 文件路径 | 是 | Datyo 运行环境中 Avro 文件的绝对路径。 |
能力与限制
- 执行模型: 联邦。Avro 数据可与其他连接器的数据集联接。
- 访问: 只读。
- 多文件: glob 模式可将一组 Avro 文件作为一张表读取。
- 环境: 对象存储模式在所有环境可用;本地文件路径仅限桌面版 / 自托管。
常见排错
- 文件不存在或为空——核对桶与对象路径(或本地文件路径)及读权限。
- schema 异常——通过 glob 读取多个文件时,确认它们共享兼容的 Avro schema。