本文为您介绍MapReduce错误码列表、触发条件及处理方法。

该类型错误的错误码编码格式如下。
ODPS-07CCCCX:通用描述 - 上下文相关说明
MapReduce错误包含META(CCCC段为1000~1999)、PARSER(CCCC段为2000~2999)、INTERNAL(CCCC段为3000~3999)模块错误。具体错误码列表如下。
错误码 模块 严重等级 触发条件 处理方法
ODPS-0720001: Invalid table name format PARSER 1 用户指定非法的表名格式。 修改表名格式。
ODPS-0720015:PartKeys size do not match partVals size PARSER 5 表的Schema partVal不一致。 确保表的Schema partVal保持一致。
ODPS-0720021: Column does not exist PARSER 1 指定不存在的列。 修改为已存在的列。
ODPS-0720031:PARSER Cache resource between comma must not be empty PARSER 1 指定的资源列表在逗号之间为空。 补充资源列表。
ODPS-0720041:Resource not found PARSER 1 指定了不存在的资源。 修改为已存在的资源。
ODPS-0720051:Resource table should not be a view PARSER 1 指定的资源表是视图。 修改资源表为物理表。
ODPS-0720061:Table or partition not found for resource PARSER 1 指定了不存在的表或者表分区为资源。 修改为已存在的表或表分区。
ODPS-0720071:Total size of cache resources is too big PARSER 1 指定的资源的总个数或者总大小超过限制。默认最大个数为256个、最大大小为512 MB。 修改指定的资源数量。
ODPS-0720081:Job has not specified mapper class PARSER 1 Job没有指定Mapper类。 需要指定Mapper类。
ODPS-0720091:Column duplicate PARSER 1 Job输入指定了重复的列。 确保输入的列不重复。
ODPS-0720101:Input table should not be a view PARSER 1 输入表是视图。 修改输入为物理表。
ODPS-0720111:Output table should not be a view PARSER 1 输出表是视图。 修改输出为物理表。
ODPS-0720121:Invalid table partSpec PARSER 1 指定表的partSpec非法。 修改为合法的分区描述。
ODPS-0720131:Invalid multiple output PARSER 1 非法输出(包括duplicate label、same output tables or partitions)。 修改为合法输出。
ODPS-0720141: Memory value out of bound PARSER 1 指定了不在[256, 12288]范围内的内存值,单位为MB。 修改内存值为合法值。
ODPS-0720151:Cpu value out of bound PARSER 1 指定了不在[50, 800]范围内的CPU值。 修改CPU值为合法值。
ODPS-0720161:Invalid max attempts value PARSER 1 指定了不在(0, 6)范围内的odps.mapred.map/reduce.max.attempts 修改odps.mapred.map/reduce.max.attempts值。
ODPS-0720171:Invalid IO sort buffer PARSER 1 指定的io sort buffer不在(64,odps.mapred.map/reduce.memory)范围内。 修改io sort buffer值。
ODPS-0720181:Classpath resource between comma must not be empty PARSER 1 ClassPath的逗号之间为空。 修改ClassPath。
ODPS-0720191:Invalid input split mode PARSER 1 指定了非法的切片模式。 使用合法的切片模式。
ODPS-0720201:Invalid map split size PARSER 1 指定的odps.mapred.map.min/max.split.size不合法。 修改odps.mapred.map.min/max.split.size值。
ODPS-0720211:Invalid number of map tasks PARSER 1 指定的odps.mapred.map.tasks不在(1,100000)内。 修改odps.mapred.map.tasks值。
ODPS-0720221:Invalid max splits number PARSER 1 指定了非法的最大样本切片数。 修改为合法的最大样本切片数。
ODPS-0720231:Job input not set PARSER 1 Job没有指定输入。 指定Job输入。
ODPS-0720241:Num of map instance is too big PARSER 1 Map实例数大于odps.mapred.max.map.tasks 修改Map实例数。
ODPS-0720251:Num of reduce instance is invalid PARSER 1 Reduce实例数不在[0,odps.mapred.reduce.tasks]范围。 修改Reduce实例数。
ODPS-0720261:Invalid partition value PARSER 1 指定了非法的分区值。 修改为合法的分区值。
ODPS-0720271:Allow no input is conflict to split mode PARSER 1 设置setallowNoInput(true)的同时,设置了不同于ALLOW_NO_INPUT的分隔模式。 修改设置,避免冲突。
ODPS-0720281:Invalid partitition format PARSER 1 分区格式非法。 修改为合法的分区格式。
ODPS-0720291:Invalid description json PARSER 1 输入的JSON格式非法。 修改为合法的JSON格式。
ODPS-0720301:Too many job input PARSER 1 指定的输入数超过odps.mapred.map.max.input.num(默认为1024)。 修改输入数,满足范围要求。
ODPS-0720311:Invalid output label PARSER 1 指定的输出标签格式非法。 修改为合法的输出标签格式。
ODPS-0720321:Too many job output PARSER 1 指定的输出数超过odps.mapred.max.output.num(默认为256)。 修改输出数,满足范围要求。
ODPS-0720331:Too many cache resources PARSER 1 指定了超过odps.mapred.job.max.cache.resource.num参数设置的资源数。 修改资源数,满足范围要求。