本文介绍错误码ODPS-1850001: Unsupported feature in session mode的报错场景,并提供对应的解决方案。
错误1:SESSION2 fallback from service mode to offline mode since there is udf in the map task
错误信息
ODPS-1850001: Unsupported feature in session mode - SESSION2 fallback from service mode to offline mode since there is udf in the map task.
错误码描述
由于Map任务中存在UDF,SESSION2从服务模式回退到离线(offline)模式。
解决方案
普通的 SQL 作业如果开启了 Service Mode 模式,会回退到 offline 模式,不影响作业运行。但查询加速模式(MaxQA/MCQA)下的 SQL 任务会失败,需要在 SQL 前增加
set odps.mcqa.disable=true;语句关闭查询加速。
错误2:Non select query not supported
错误信息
ODPS-1850001: Unsupported feature in session mode - Non select query not supported.
错误码描述
使用查询加速模式(MCQA)执行了 DML 语句导致报错。注意:此限制仅适用于 MCQA(查询加速 1.0)。MaxQA(查询加速 2.0)支持全类型 SQL(DDL/DQL/DML),详情请参见查询加速MaxQA概述。
解决方案
如果执行DML语句,需要退出查询加速模式执行。
该文章对您有帮助吗?