This topic describes MapReduce errors, their trigger conditions, and relevant solutions.
Format of MapReduce error messages:
ODPS-07CCCCX:General description - Context-related description
MapReduce errors are related to the following modules: META (CCCC ranges from 1000
to 1999), PARSER (CCCC ranges from 2000 to 2999), and INTERNAL (CCCC ranges from 3000
to 3999). The following table describes MapReduce errors. Error message | Module | Severity | Trigger condition | Solution |
---|---|---|---|---|
ODPS-0720001: Invalid table name format | PARSER | 1 | The error message returned because the specified format of the table name is invalid. | Change the format of the table name. |
ODPS-0720015:PartKeys size do not match partVals size | PARSER | 5 | The error message returned because the number of partKeys is inconsistent with that of partVals in the table schema. | Change the number of partKeys to make sure that it is consistent with that of partVals in the table schema. |
ODPS-0720021: Column does not exist | PARSER | 1 | The error message returned because the specified column does not exist. | Change the column name to the name of an existing column. |
ODPS-0720031:PARSER Cache resource between comma must not be empty | PARSER | 1 | The error message returned because empty values exist between commas in the specified resource list. | Add resource names to the resource list. |
ODPS-0720041:Resource not found | PARSER | 1 | The error message returned because the specified resource does not exist. | Change the resource name to the name of an existing resource. |
ODPS-0720051:Resource table should not be a view | PARSER | 1 | The error message returned because the specified resource table is a view. | Change the resource table to a physical table. |
ODPS-0720061:Table or partition not found for resource | PARSER | 1 | The error message returned because the table or table partition that is specified as a resource does not exist. | Change the table name or table partition name to the name of an existing table or table partition. |
ODPS-0720071:Total size of cache resources is too big | PARSER | 1 | The error message returned because the total number or the size of the specified resources exceeds the upper limit. The default maximum number of the specified resources is 256, and the default maximum size of the specified resources is 512 MB. | Change the number of specified resources. |
ODPS-0720081:Job has not specified mapper class | PARSER | 1 | The error message returned because the Mapper class is not specified for the job. | Specify the Mapper class. |
ODPS-0720091:Column duplicate | PARSER | 1 | The error message returned because duplicate columns are specified for the job. | Make sure that each specified column is unique. |
ODPS-0720101:Input table should not be a view | PARSER | 1 | The error message returned because the input table is a view. | Change the input table to a physical table. |
ODPS-0720111:Output table should not be a view | PARSER | 1 | The error message returned because the output table is a view. | Change the output table to a physical table. |
ODPS-0720121:Invalid table partSpec | PARSER | 1 | The error message returned because partSpec of the specified table is invalid. | Modify the partition description. |
ODPS-0720131:Invalid multiple output | PARSER | 1 | The error message returned because the parameter output such as duplicate label and same output tables or partitions is invalid. | Modify the parameter output. |
ODPS-0720141: Memory value out of bound | PARSER | 1 | The error message returned because the specified memory value is out of the range [256, 12288], in MB. | Change the memory value to a valid value. |
ODPS-0720151:Cpu value out of bound | PARSER | 1 | The error message returned because the specified CPU value is out of the range [50, 800]. | Change the CPU value to a valid value. |
ODPS-0720161:Invalid max attempts value | PARSER | 1 | The error message returned because the specified value of odps.mapred.map/reduce.max.attempts is out of the range (0, 6). | Change the value of odps.mapred.map/reduce.max.attempts to a valid value. |
ODPS-0720171:Invalid IO sort buffer | PARSER | 1 | The error message returned because the value of I/O sort buffer is out of the range (64 MB, odps.mapred.map/reduce.memory). | Change the value of I/O sort buffer to a valid value. |
ODPS-0720181:Classpath resource between comma must not be empty | PARSER | 1 | The error message returned because empty values exist between the commas (,) in ClassPath. | Change the values of ClassPath. |
ODPS-0720191:Invalid input split mode | PARSER | 1 | The error message returned because the specified slice pattern is invalid. | Change the slice pattern to a valid slice pattern. |
ODPS-0720201:Invalid map split size | PARSER | 1 | The error message returned because the specified odps.mapred.map.min/max.split.size is invalid. | Change the value of odps.mapred.map.min/max.split.size to a valid value. |
ODPS-0720211:Invalid number of map tasks | PARSER | 1 | The error message returned because the specified odps.mapred.map.tasks is out of the range (1, 100000). | Change the value of odps.mapred.map.tasks to a valid value. |
ODPS-0720221:Invalid max splits number | PARSER | 1 | The error message returned because the specified maximum number of sample slices is invalid. | Change the maximum number of sample slices to a valid value. |
ODPS-0720231:Job input not set | PARSER | 1 | The error message returned because no input is specified for the job. | Specify the job input. |
ODPS-0720241:Num of map instance is too big | PARSER | 1 | The error message returned because the number of map instances is greater than the value of odps.mapred.max.map.tasks. | Change the number of map instances to a valid value. |
ODPS-0720251:Num of reduce instance is invalid | PARSER | 1 | The error message returned because the number of reduce instances is out of the range [0, odps.mapred.reduce.tasks]. | Change the number of reduce instances to a valid value. |
ODPS-0720261:Invalid partition value | PARSER | 1 | The error message returned because the specified partition value is invalid. | Change the partition value to a valid value. |
ODPS-0720271:Allow no input is conflict to split mode | PARSER | 1 | The error message returned because you set a slice pattern that is different from that of ALLOW_NO_INPUT when you set setallowNoInput to true. | Modify the settings to avoid conflicts. |
ODPS-0720281:Invalid partitition format | PARSER | 1 | The error message returned because the partition format is invalid. | Change the partition format to a valid format. |
ODPS-0720291:Invalid description json | PARSER | 1 | The error message returned because the JSON format of the description is invalid. | Modify the description to a valid JSON format. |
ODPS-0720301:Too many job input | PARSER | 1 | The error message returned because the specified number of inputs exceeds the value of odps.mapred.map.max.input.num. The default value of odps.mapred.map.max.input.num is 1024. | Change the number of inputs to a valid value. |
ODPS-0720311:Invalid output label | PARSER | 1 | The error message returned because the specified format of the output label is invalid. | Change the format of the output label to a valid format. |
ODPS-0720321:Too many job output | PARSER | 1 | The error message returned because the specified number of outputs exceeds the value of odps.mapred.max.output.num. The default value is 256. | Modify the number of outputs to a valid value. |
ODPS-0720331:Too many cache resources | PARSER | 1 | The error message returned because the specified number of resources exceeds the value of odps.mapred.job.max.cache.resource.num. | Change the number of resources to a valid value. |