Hasty Briefsbeta

双语

Icebird: JavaScript Iceberg Reader

5 months ago
  • #JavaScript
  • #Data Processing
  • #Apache Iceberg
  • Icebird 是一个基于 hyparquet 构建的 JavaScript 库,用于读取 Apache Iceberg 表。
  • 读取 Iceberg 表时,使用 `icebergRead` 并传入参数如 `tableUrl`、`rowStart` 和 `rowEnd`。
  • 读取 Iceberg 元数据(如模式等),使用 `icebergMetadata`。
  • 如果提供元数据,后续读取速度会更快。
  • 提供了一个极简的 Iceberg 表查看器演示,集成了 Icebird、React 和 HighTable。
  • 在线演示:https://hyparam.github.io/demos/icebird/
  • 演示源代码:https://github.com/hyparam/demos/tree/master/icebird
  • 通过指定 `metadataFileName` 获取表的先前版本。
  • 通过 `requestInit` 为 HTTP 请求添加认证。
  • Icebird 目前支持部分 Iceberg 功能,具体支持情况详见功能支持表。