trino 默认使用 hive catalog 去查询, 程序中使用Hadoop catalog 写到iceberg的数据 无法查询,tirno 查询页面提示找不到元数据地址,由于Hadoop catalog不需要指定的。需要在trino服务里加个rest catalog类型试下。请问有trino实操经验的的老师回答一下?
在Trino(之前称为Presto SQL)中,默认使用Hive Metastore作为元数据存储,用于查询Hive表。如果您的程序中使用了Hadoop Catalog写入到Iceberg表,但在Trino查询页面上提示找不到元数据地址,可能是因为Trino没有配置对应的Rest Catalog来解析Iceberg表。
为了使Trino能够查询Iceberg表,您需要在Trino服务中添加一个Rest Catalog。Rest Catalog是Trino的一个插件,用于与其他服务集成,通过REST API来获取元数据信息。在Trino的配置文件中添加Rest Catalog的配置,然后在Trino查询时使用Rest Catalog的标识符即可。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。