开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

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

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

展开
收起
solitude. 2023-02-21 13:33:53 369 0
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等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载