开发者社区> 问答> 正文

DataWorks的PyODPS3节点访问MaxCompute中的Hologres外部表报错a...

已解决

DataWorks的PyODPS3节点访问MaxCompute中的Hologres外部表报错authentication failed admin

展开
收起
提个问题 2024-06-11 12:04:19 14 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    【问题描述】: 通过DataWorks的PyODPS3节点,访问MaxCompute中的Hologres外部表,报错odps.errors.ODPSError: ODPS-0130071: InstanceId:xxxxx  ODPS-0130071:[0,0] Semantic analysis exception - physical plan generation failed: java.lang.RuntimeException: java.lang.RuntimeException: RequestException(reason:java.lang.RuntimeException: java.lang.RuntimeException: org.postgresql.util.PSQLException: ERROR: pooler:yyyyy: authentication failed, admin 在MaxCompute的命令行客户端中可以正常访问获得数据。
    【解决方案】: 当前报错ERROR: pooler: yyyyy: authentication failed, admin是hologres建外部表使用了双签名模式导致的。建议您将下述这两个参数设置成全局运行看下。
    set odps.sql.common.table.planner.ext.hive.bridge=true; 
    set odps.external.holo.enable.partition.pruning=true;
    2024-06-11 12:04:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载
大数据&AI实战派 第2期 立即下载