本文为您介绍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参数设置的资源数。 | 修改资源数,满足范围要求。 |