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;