全部產品
Search
文件中心

MaxCompute:錯誤碼概述

更新時間:Aug 31, 2024

MaxCompute提供錯誤碼機制協助您快速定位錯誤類型、嚴重等級及產生錯誤的原因等資訊,協助您快速定位並解決問題。本文為您介紹MaxCompute的錯誤碼格式及錯誤碼列表。

錯誤碼格式

MaxCompute錯誤碼編碼規則如下。

錯誤編號:通用描述 - 上下文相關說明

類目

說明

錯誤編號

用於判斷錯誤碼歸屬類別、錯誤原因及錯誤嚴重等級,格式如下。

ODPS-MMCCCCX
  • MM:表示模組編號。2位整數。編號取值如下:

    • 00:表示Common錯誤,即底層組件(例如OTS、Apsara Distributed File System、Fuxi)發生問題而導致的錯誤。

    • 01:表示SQL作業錯誤。

    • 02:表示PL(Procedural Language)作業錯誤。

    • 03:表示DT(Data Tunnel)錯誤,即批量資料通道作業錯誤。

    • 04:表示API錯誤。

    • 05:表示Xlib作業錯誤。Xlib是MaxCompute內專用於資料採礦演算法的模組。

    • 07:表示MapReduce作業錯誤。

    • 08:表示ODPS SDK/用戶端作業錯誤。

    • 09:表示Stream作業錯誤。

    • 10:表示Replication作業錯誤。

    • 11:表示Xflow作業錯誤。

    • 12:表示Algo作業錯誤。即機器學習作業錯誤。

    • 13:表示PS(PAI Server)錯誤。

    • 14:表示Galaxy作業錯誤。

  • CCCC:表示錯誤碼,4位整數。代碼取值請參見錯誤碼列表

  • X:表示錯誤的嚴重等級。1位整數。值越大,嚴重等級越高。取值為1~9。1為最輕微錯誤,例如輸入錯誤。9為最高等級錯誤,例如原子性錯誤。

通用描述

用於解釋錯誤的直觀原因,與異常編號一一對應。

上下文相關說明

用於定位具體錯誤的提示資訊。

例如ODPS-0130131:Table not found - "myproject" "mytable"。其中錯誤編號ODPS-0130131和通用描述Table not found一一對應。"myproject" "mytable"為錯誤資訊提示,方便定位錯誤。

處理方式

在使用MaxCompute過程中,如果作業運行結果中返回錯誤碼,您可以按照如下流程處理:

  1. 根據錯誤碼格式判斷出現錯誤的模組、錯誤等級及產生原因。

  2. 根據提示資訊修複錯誤。如果錯誤原因比較複雜,可通過Logview定位錯誤位置。更多Logview資訊,請參見使用Logview 2.0查看作業運行資訊

錯誤碼列表