ODPS-0123031

错误码:ODPS-0123031:ODPS partition exception

错误1:maximum 60000 partitions allowed

错误信息示例

ODPS-0123031:ODPS partition exception - maximum 60000 partitions allowed

错误描述

每张MaxCompute的分区表最多允许存在 60000 个分区,此限制无法调整。

解决方案

当某张表超出 60000 个分区时,你可以通过以下方式解决:

1)通过设置表生命周期,系统自动删除过期的分区数据与分区,详情请参考生命周期操作

2)您可以合并历史分区数据,例如把历史一个的数据合并成一个分区,详情可以参考合并分区

3)您可以通过拆表,把历史分区数据备份到备份表,把历史分区从当前表删除,请参考删除分区

错误2: java.lang.ClassNotFoundException:com.aliyun.odps.hive.wrapper.HiveInputFormatWrapper

错误信息示例

ODPS-0123131:User defined function exception - internal error - Fatal Error Happended

java.lang.RuntimeException: java.lang.ClassNotFoundException: com.aliyun.odps.hive.wrapper.HiveInputFormatWrapper

错误描述

使用到了hive相关的解析器,但没有打开hive兼容开关,导致报错。

解决方案

设置以下参数打开hive兼容模式:

set odps.sql.hive.compatible=true;

阿里云首页 云原生大数据计算服务 MaxCompute 相关技术圈