Odps上sql使用udf函数调用pai-eas上的接口,总是显示超时怎么回事呀?

Odps上sql使用udf函数调用pai-eas上的接口,总是显示超时怎么回事呀?

展开
收起
solitude. 2023-02-21 13:33:53 402 分享 版权
1 条回答
写回答
取消 提交回答
  • 十分耕耘,一定会有一分收获!

    楼主你好,根据你的描述,应该是UDF默认情况下的处理数据时间限制导致的超时,你可以根据实际计算量来设置MaxCompute UDF预计的运行时间很长来避免超时报错。有两个设置的地方:

    set odps.function.timeout=xxx;  //调整UDF运行超时时长。默认值为1800s。可根据实际情况酌情调大,取值范围为1s~3600s。
    set odps.sql.executionengine.batch.rowcount=xxx;  //调整MaxCompute一次处理的数据行数。默认值为1024行,可根据实际情况酌情调小。
    
    2023-02-23 09:35:47
    赞同 1 展开评论

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理