查询引擎
Presto
登录后可跨设备保存划线和私人笔记登录
Presto 允许你通过连接器(connector)查询 Hudi、Delta 和 Iceberg 等表格式。同样的配置也适用于由 Apache XTable™ (Incubating) 同步的表。
有关更多信息以及所需的配置,请参阅:
Delta Lake:
Delta Lake 支持生成列,这是一种特殊类型的列,其值基于用户针对 Delta 表中其他列指定的函数自动生成。在同步过程中,Apache XTable™ (Incubating) 在需要时会使用相同的逻辑来生成分区列。目前,从 Presto CLI 查询时,Apache XTable™ (Incubating) 同步产生的生成列会显示为 NULL。
如需动手实践,请按照创建你的第一张互操作表教程创建由 Apache XTable™ (Incubating) 同步的表,然后按照 Hive Metastore 教程将目标表注册到 Hive Metastore 中。完成后,请按照以下高层步骤操作:
- 如果你使用的是自行管理的 Presto 服务,请在 presto-server 目录下运行
./bin/launcher run - 在安装 presto-cli 的目录中,通过运行
./presto-cli登录 presto-cli - 开始查询该表,即
SELECT * FROM catalog.schema.table;。
- targetFormat: HUDI
- targetFormat: DELTA
- targetFormat: ICEBERG
注意:
如果你正在参照 Hive Metastore 中的示例,可以使用以下查询从 Presto 中查询由 Apache XTable™ (Incubating) 同步的 Hudi 表。
sql
SELECT * FROM hudi.hudi_db.<table_name>;评论
登录后参与评论
正在加载评论…
KnowForge