更新时间:2024-03-21 GMT+08:00
分享

第三方库错误码说明

第三方错误码的值是包含五个字符的字符串,由3个字符的错误类型和2个字符的子类构成。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。

表1 liborc的错误码对照表

错误级别

错误码

错误说明

ORC_INFO

ORC00

无效错误类型(INVALID_ERROR_CODE)

ORC_ERROR

ORC01

不支持或无法实现的错误类型(NOTIMPLEMENTEDYET)

ORC_ERROR

ORC02

编译错误类型(PARSEERROR)

ORC_ERROR

ORC03

逻辑错误类型(LOGICERROR)

ORC_ERROR

ORC04

范围错误类型(RANGEERROR)

ORC_ERROR

ORC05

写错误类型(WRITEERROR)

ORC_FATAL

ORC06

中断错误类型(ASSERTERROR)

ORC_ERROR

ORC07

内存错误类型(MEMORYERROR)

ORC_ERROR

ORC08

其他未归类的错误类型(OTHERERROR)

  1. 根据错误级别的不同,将ORC_ERROR及其以上级别的错误打印在psql端,将详细的堆栈信息打印在对应的CN/DN日志中,ORC_ERROR以下级别的错误打印仅打印在对应的CN/DN日志中。
  2. 用户可根据错误码及对应的报错信息定位错误位置分析并解决问题。
表2 libhdfs3的错误码对照表

错误级别

错误码

错误说明

ERROR

DFS00

占用错误类型(HDFSBUSYERROR)

ERROR

DFS01

存取异常错误类型(HDFSACCESSERROR)

ERROR

DFS02

输入输出异常错误类型(HDFSIOERROR)

ERROR

DFS03

未找到文件错误类型(HDFSNOENTERROR)

ERROR

DFS04

空间不足类型的错误类型(HDFSNOSPCERROR)

ERROR

DFS05

文件已存在的异常错误类型(HDFSEXISTERROR)

ERROR

DFS06

产生的无效错误类型(HDFSINVALERROR)

ERROR

DFS07

溢出问题的错误类型(HDFSOVERFLOWERROR)

ERROR

DFS08

内存错误类型(HDFSPERMERROR)

ERROR

DFS09

不支持或无法实现的错误类型(HDFSNOTSUPERROR)

  1. 堆栈信息打印在对应的CN/DN日志中。
  2. 用户可根据错误码及对应的报错信息定位错误位置分析并解决问题。

相关文档