【问题标题】:Prestodb (AWS EMR) load partition metadataPrestodb (AWS EMR) 加载分区元数据
【发布时间】:2021-03-07 15:51:08
【问题描述】:

我有带有 Prestodb v. 0.238.3 的 AWS EMR 集群 一切都很好,除了一件事 - 当我调用一个函数来收集分区数据时,它总是失败。我尝试通过 Datagrip(+ jdbc 驱动程序)和集群主节点上的 presto-cli 执行此命令 - 没有区别

CALL system.metadata.sync_partition_metadata('test', 'table_test', 'FULL')

[29] Query failed (#20201124_193910_00688_37bpw): 
Procedure not registered: system.sync_partition_metadata com.facebook.presto.spi.PrestoException: 
Procedure not registered: system.sync_partition_metadata

我做错了什么?

【问题讨论】:

    标签: amazon-emr presto


    【解决方案1】:

    【讨论】:

    • 非常感谢。看来我对 Presto 和 PrestoSQL 感到困惑。 EMR 6.1 具有 Presto 0.232,而 EMR 5.31(我正在使用)具有 Presto 0.238.3。我找到了您提供的文档链接,并看到了该程序的发布日期 - 2019 年 2 月 19 日。
    【解决方案2】:

    PrestoDB 从 0.241 版本开始提供此功能。

    您可以使用更高版本的 PrestoDB 引导您的 EMR,也可以使用像 https://ahana.io/ahana-cloud/ 这样的托管服务

    文档:https://prestodb.io/docs/current/connector/hive.html#procedures

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-24
      • 2018-07-13
      • 2017-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      相关资源
      最近更新 更多