OLAP_SUCCESS | 0 | 成功 |
OLAP_ERR_OTHER_ERROR | -1 | 其他错误 |
OLAP_REQUEST_FAILED | -2 | 请求失败 |
系统错误代码,例如文件系统内存和其他系统调用失败 | | |
OLAP_ERR_OS_ERROR | -100 | 操作系统错误 |
OLAP_ERR_DIR_NOT_EXIST | -101 | 目录不存在错误 |
OLAP_ERR_FILE_NOT_EXIST | -102 | 文件不存在错误 |
OLAP_ERR_CREATE_FILE_ERROR | -103 | 创建文件错误 |
OLAP_ERR_MALLOC_ERROR | -104 | 内存分配错误 |
OLAP_ERR_STL_ERROR | -105 | 标准模板库错误 |
OLAP_ERR_IO_ERROR | -106 | IO 错误 |
OLAP_ERR_MUTEX_ERROR | -107 | 互斥锁错误 |
OLAP_ERR_PTHREAD_ERROR | -108 | POSIX thread 错误 |
OLAP_ERR_NETWORK_ERROR | -109 | 网络异常错误 |
OLAP_ERR_UB_FUNC_ERROR | -110 | |
OLAP_ERR_COMPRESS_ERROR | -111 | 数据压缩错误 |
OLAP_ERR_DECOMPRESS_ERROR | -112 | 数据解压缩错误 |
OLAP_ERR_UNKNOWN_COMPRESSION_TYPE | -113 | 未知的数据压缩类型 |
OLAP_ERR_MMAP_ERROR | -114 | 内存映射文件错误 |
OLAP_ERR_RWLOCK_ERROR | -115 | 读写锁错误 |
OLAP_ERR_READ_UNENOUGH | -116 | 读取内存不够异常 |
OLAP_ERR_CANNOT_CREATE_DIR | -117 | 不能创建目录异常 |
OLAP_ERR_UB_NETWORK_ERROR | -118 | 网络异常 |
OLAP_ERR_FILE_FORMAT_ERROR | -119 | 文件格式异常 |
OLAP_ERR_EVAL_CONJUNCTS_ERROR | -120 | |
OLAP_ERR_COPY_FILE_ERROR | -121 | 拷贝文件错误 |
OLAP_ERR_FILE_ALREADY_EXIST | -122 | 文件已经存在错误 |
通用错误代码 | | |
OLAP_ERR_NOT_INITED | -200 | 不能初始化异常 |
OLAP_ERR_FUNC_NOT_IMPLEMENTED | -201 | 函数不能执行异常 |
OLAP_ERR_CALL_SEQUENCE_ERROR | -202 | 调用 SEQUENCE 异常 |
OLAP_ERR_INPUT_PARAMETER_ERROR | -203 | 输入参数错误 |
OLAP_ERR_BUFFER_OVERFLOW | -204 | 内存缓冲区溢出错误 |
OLAP_ERR_CONFIG_ERROR | -205 | 配置错误 |
OLAP_ERR_INIT_FAILED | -206 | 初始化失败 |
OLAP_ERR_INVALID_SCHEMA | -207 | 无效的 Schema |
OLAP_ERR_CHECKSUM_ERROR | -208 | 检验值错误 |
OLAP_ERR_SIGNATURE_ERROR | -209 | 签名错误 |
OLAP_ERR_CATCH_EXCEPTION | -210 | 捕捉到异常 |
OLAP_ERR_PARSE_PROTOBUF_ERROR | -211 | 解析 Protobuf 出错 |
OLAP_ERR_SERIALIZE_PROTOBUF_ERROR | -212 | Protobuf 序列化错误 |
OLAP_ERR_WRITE_PROTOBUF_ERROR | -213 | Protobuf 写错误 |
OLAP_ERR_VERSION_NOT_EXIST | -214 | tablet 版本不存在错误 |
OLAP_ERR_TABLE_NOT_FOUND | -215 | 未找到 tablet 错误 |
OLAP_ERR_TRY_LOCK_FAILED | -216 | 尝试锁失败 |
OLAP_ERR_OUT_OF_BOUND | -218 | 内存越界 |
OLAP_ERR_UNDERFLOW | -219 | underflow 错误 |
OLAP_ERR_FILE_DATA_ERROR | -220 | 文件数据错误 |
OLAP_ERR_TEST_FILE_ERROR | -221 | 测试文件错误 |
OLAP_ERR_INVALID_ROOT_PATH | -222 | 无效的根目录 |
OLAP_ERR_NO_AVAILABLE_ROOT_PATH | -223 | 没有有效的根目录 |
OLAP_ERR_CHECK_LINES_ERROR | -224 | 检查行数错误 |
OLAP_ERR_INVALID_CLUSTER_INFO | -225 | 无效的 Cluster 信息 |
OLAP_ERR_TRANSACTION_NOT_EXIST | -226 | 事务不存在 |
OLAP_ERR_DISK_FAILURE | -227 | 磁盘错误 |
OLAP_ERR_TRANSACTION_ALREADY_COMMITTED | -228 | 交易已提交 |
OLAP_ERR_TRANSACTION_ALREADY_VISIBLE | -229 | 事务可见 |
OLAP_ERR_VERSION_ALREADY_MERGED | -230 | 版本已合并 |
OLAP_ERR_LZO_DISABLED | -231 | LZO 已禁用 |
OLAP_ERR_DISK_REACH_CAPACITY_LIMIT | -232 | 磁盘到达容量限制 |
OLAP_ERR_TOO_MANY_TRANSACTIONS | -233 | 太多事务积压未完成 |
OLAP_ERR_INVALID_SNAPSHOT_VERSION | -234 | 无效的快照版本 |
OLAP_ERR_TOO_MANY_VERSION | -235 | tablet 的数据版本超过了最大限制(默认 500) |
OLAP_ERR_NOT_INITIALIZED | -236 | 不能初始化 |
OLAP_ERR_ALREADY_CANCELLED | -237 | 已经被取消 |
OLAP_ERR_TOO_MANY_SEGMENTS | -238 | 通常出现在同一批导入数据量过大的情况,从而导致某一个 tablet 的 Segment 文件过多 |
命令执行异常代码 | | |
OLAP_ERR_CE_CMD_PARAMS_ERROR | -300 | 命令参数错误 |
OLAP_ERR_CE_BUFFER_TOO_SMALL | -301 | 缓冲区太多小文件 |
OLAP_ERR_CE_CMD_NOT_VALID | -302 | 无效的命令 |
OLAP_ERR_CE_LOAD_TABLE_ERROR | -303 | 加载数据表错误 |
OLAP_ERR_CE_NOT_FINISHED | -304 | 命令没有执行成功 |
OLAP_ERR_CE_TABLET_ID_EXIST | -305 | tablet Id 不存在错误 |
OLAP_ERR_CE_TRY_CE_LOCK_ERROR | -306 | 尝试获取执行命令锁错误 |
Tablet 错误异常代码 | | |
OLAP_ERR_TABLE_VERSION_DUPLICATE_ERROR | -400 | tablet 副本版本错误 |
OLAP_ERR_TABLE_VERSION_INDEX_MISMATCH_ERROR | -401 | tablet 版本索引不匹配异常 |
OLAP_ERR_TABLE_INDEX_VALIDATE_ERROR | -402 | 这里不检查 tablet 的初始版本,因为如果在一个 tablet 进行 schema-change 时重新启动 BE,我们可能会遇到空 tablet 异常 |
OLAP_ERR_TABLE_INDEX_FIND_ERROR | -403 | 无法获得第一个 Block 块位置 或者找到最后一行 Block 块失败会引发此异常 |
OLAP_ERR_TABLE_CREATE_FROM_HEADER_ERROR | -404 | 无法加载 Tablet 的时候会触发此异常 |
OLAP_ERR_TABLE_CREATE_META_ERROR | -405 | 无法创建 Tablet(更改 schema),Base tablet 不存在,会触发此异常 |
OLAP_ERR_TABLE_ALREADY_DELETED_ERROR | -406 | tablet 已经被删除 |
存储引擎错误代码 | | |
OLAP_ERR_ENGINE_INSERT_EXISTS_TABLE | -500 | 添加相同的 tablet 两次,添加 tablet 到相同数据目录两次,新 tablet 为空,旧 tablet 存在。会触发此异常 |
OLAP_ERR_ENGINE_DROP_NOEXISTS_TABLE | -501 | 删除不存在的表 |
OLAP_ERR_ENGINE_LOAD_INDEX_TABLE_ERROR | -502 | 加载 tablet_meta 失败,cumulative rowset 无效的 segment group meta,会引发此异常 |
OLAP_ERR_TABLE_INSERT_DUPLICATION_ERROR | -503 | 表插入重复 |
OLAP_ERR_DELETE_VERSION_ERROR | -504 | 删除版本错误 |
OLAP_ERR_GC_SCAN_PATH_ERROR | -505 | GC 扫描路径错误 |
OLAP_ERR_ENGINE_INSERT_OLD_TABLET | -506 | 当 BE 正在重新启动并且较旧的 tablet 已添加到垃圾收集队列但尚未删除时,在这种情况下,由于 data_dirs 是并行加载的,稍后加载的 tablet 可能比以前加载的 tablet 旧,这不应被确认为失败,所以此时返回改代码 |
Fetch Handler 错误代码 | | |
OLAP_ERR_FETCH_OTHER_ERROR | -600 | FetchHandler 其他错误 |
OLAP_ERR_FETCH_TABLE_NOT_EXIST | -601 | FetchHandler 表不存在 |
OLAP_ERR_FETCH_VERSION_ERROR | -602 | FetchHandler 版本错误 |
OLAP_ERR_FETCH_SCHEMA_ERROR | -603 | FetchHandler Schema 错误 |
OLAP_ERR_FETCH_COMPRESSION_ERROR | -604 | FetchHandler 压缩错误 |
OLAP_ERR_FETCH_CONTEXT_NOT_EXIST | -605 | FetchHandler 上下文不存在 |
OLAP_ERR_FETCH_GET_READER_PARAMS_ERR | -606 | FetchHandler GET 读参数错误 |
OLAP_ERR_FETCH_SAVE_SESSION_ERR | -607 | FetchHandler 保存会话错误 |
OLAP_ERR_FETCH_MEMORY_EXCEEDED | -608 | FetchHandler 内存超出异常 |
读异常错误代码 | | |
OLAP_ERR_READER_IS_UNINITIALIZED | -700 | 读不能初始化 |
OLAP_ERR_READER_GET_ITERATOR_ERROR | -701 | 获取读迭代器错误 |
OLAP_ERR_CAPTURE_ROWSET_READER_ERROR | -702 | 当前 Rowset 读错误 |
OLAP_ERR_READER_READING_ERROR | -703 | 初始化列数据失败,cumulative rowset 的列数据无效,会返回该异常代码 |
OLAP_ERR_READER_INITIALIZE_ERROR | -704 | 读初始化失败 |
BaseCompaction 异常代码信息 | | |
OLAP_ERR_BE_VERSION_NOT_MATCH | -800 | BE Compaction 版本不匹配错误 |
OLAP_ERR_BE_REPLACE_VERSIONS_ERROR | -801 | BE Compaction 替换版本错误 |
OLAP_ERR_BE_MERGE_ERROR | -802 | BE Compaction 合并错误 |
OLAP_ERR_CAPTURE_ROWSET_ERROR | -804 | 找不到 Rowset 对应的版本 |
OLAP_ERR_BE_SAVE_HEADER_ERROR | -805 | BE Compaction 保存 Header 错误 |
OLAP_ERR_BE_INIT_OLAP_DATA | -806 | BE Compaction 初始化 OLAP 数据错误 |
OLAP_ERR_BE_TRY_OBTAIN_VERSION_LOCKS | -807 | BE Compaction 尝试获得版本锁错误 |
OLAP_ERR_BE_NO_SUITABLE_VERSION | -808 | BE Compaction 没有合适的版本 |
OLAP_ERR_BE_TRY_BE_LOCK_ERROR | -809 | 其他 base compaction 正在运行,尝试获取锁失败 |
OLAP_ERR_BE_INVALID_NEED_MERGED_VERSIONS | -810 | 无效的 Merge 版本 |
OLAP_ERR_BE_ERROR_DELETE_ACTION | -811 | BE 执行删除操作错误 |
OLAP_ERR_BE_SEGMENTS_OVERLAPPING | -812 | cumulative point 有重叠的 Rowset 异常 |
OLAP_ERR_BE_CLONE_OCCURRED | -813 | 将压缩任务提交到线程池后可能会发生克隆任务,并且选择用于压缩的行集可能会发生变化。在这种情况下,不应执行当前的压缩任务。返回该代码 |
PUSH 异常代码 | | |
OLAP_ERR_PUSH_INIT_ERROR | -900 | 无法初始化读取器,无法创建表描述符,无法初始化内存跟踪器,不支持的文件格式类型,无法打开扫描仪,无法获取元组描述符,为元组分配内存失败,都会返回该代码 |
OLAP_ERR_PUSH_DELTA_FILE_EOF | -901 | |
OLAP_ERR_PUSH_VERSION_INCORRECT | -902 | PUSH 版本不正确 |
OLAP_ERR_PUSH_SCHEMA_MISMATCH | -903 | PUSH Schema 不匹配 |
OLAP_ERR_PUSH_CHECKSUM_ERROR | -904 | PUSH 校验值错误 |
OLAP_ERR_PUSH_ACQUIRE_DATASOURCE_ERROR | -905 | PUSH 获取数据源错误 |
OLAP_ERR_PUSH_CREAT_CUMULATIVE_ERROR | -906 | PUSH 创建 CUMULATIVE 错误代码 |
OLAP_ERR_PUSH_BUILD_DELTA_ERROR | -907 | 推送的增量文件有错误的校验码 |
OLAP_ERR_PUSH_VERSION_ALREADY_EXIST | -908 | PUSH 的版本已经存在 |
OLAP_ERR_PUSH_TABLE_NOT_EXIST | -909 | PUSH 的表不存在 |
OLAP_ERR_PUSH_INPUT_DATA_ERROR | -910 | PUSH 的数据无效,可能是长度,数据类型等问题 |
OLAP_ERR_PUSH_TRANSACTION_ALREADY_EXIST | -911 | 将事务提交给引擎时,发现 Rowset 存在,但 Rowset ID 不一样 |
OLAP_ERR_PUSH_BATCH_PROCESS_REMOVED | -912 | 删除了推送批处理过程 |
OLAP_ERR_PUSH_COMMIT_ROWSET | -913 | PUSH Commit Rowset |
OLAP_ERR_PUSH_ROWSET_NOT_FOUND | -914 | PUSH Rowset 没有发现 |
SegmentGroup 异常代码 | | |
OLAP_ERR_INDEX_LOAD_ERROR | -1000 | 加载索引错误 |
OLAP_ERR_INDEX_EOF | -1001 | |
OLAP_ERR_INDEX_CHECKSUM_ERROR | -1002 | 校验码验证错误,加载索引对应的 Segment 错误。 |
OLAP_ERR_INDEX_DELTA_PRUNING | -1003 | 索引增量修剪 |
OLAPData 异常代码信息 | | |
OLAP_ERR_DATA_ROW_BLOCK_ERROR | -1100 | 数据行 Block 块错误 |
OLAP_ERR_DATA_FILE_TYPE_ERROR | -1101 | 数据文件类型错误 |
OLAP_ERR_DATA_EOF | -1102 | |
OLAP 数据写错误代码 | | |
OLAP_ERR_WRITER_INDEX_WRITE_ERROR | -1200 | 索引写错误 |
OLAP_ERR_WRITER_DATA_WRITE_ERROR | -1201 | 数据写错误 |
OLAP_ERR_WRITER_ROW_BLOCK_ERROR | -1202 | Row Block 块写错误 |
OLAP_ERR_WRITER_SEGMENT_NOT_FINALIZED | -1203 | 在添加新 Segment 之前,上一 Segment 未完成 |
RowBlock 错误代码 | | |
OLAP_ERR_ROWBLOCK_DECOMPRESS_ERROR | -1300 | Rowblock 解压缩错误 |
OLAP_ERR_ROWBLOCK_FIND_ROW_EXCEPTION | -1301 | 获取 Block Entry 失败 |
Tablet 元数据错误 | | |
OLAP_ERR_HEADER_ADD_VERSION | -1400 | tablet 元数据增加版本 |
OLAP_ERR_HEADER_DELETE_VERSION | -1401 | tablet 元数据删除版本 |
OLAP_ERR_HEADER_ADD_PENDING_DELTA | -1402 | tablet 元数据添加待处理增量 |
OLAP_ERR_HEADER_ADD_INCREMENTAL_VERSION | -1403 | tablet 元数据添加自增版本 |
OLAP_ERR_HEADER_INVALID_FLAG | -1404 | tablet 元数据无效的标记 |
OLAP_ERR_HEADER_PUT | -1405 | tablet 元数据 PUT 操作 |
OLAP_ERR_HEADER_DELETE | -1406 | tablet 元数据 DELETE 操作 |
OLAP_ERR_HEADER_GET | -1407 | tablet 元数据 GET 操作 |
OLAP_ERR_HEADER_LOAD_INVALID_KEY | -1408 | tablet 元数据加载无效 Key |
OLAP_ERR_HEADER_FLAG_PUT | -1409 | |
OLAP_ERR_HEADER_LOAD_JSON_HEADER | -1410 | tablet 元数据加载 JSON Header |
OLAP_ERR_HEADER_INIT_FAILED | -1411 | tablet 元数据 Header 初始化失败 |
OLAP_ERR_HEADER_PB_PARSE_FAILED | -1412 | tablet 元数据 Protobuf 解析失败 |
OLAP_ERR_HEADER_HAS_PENDING_DATA | -1413 | tablet 元数据有待处理的数据 |
TabletSchema 异常代码信息 | | |
OLAP_ERR_SCHEMA_SCHEMA_INVALID | -1500 | Tablet Schema 无效 |
OLAP_ERR_SCHEMA_SCHEMA_FIELD_INVALID | -1501 | Tablet Schema 字段无效 |
SchemaHandler 异常代码信息 | | |
OLAP_ERR_ALTER_MULTI_TABLE_ERR | -1600 | ALTER 多表错误 |
OLAP_ERR_ALTER_DELTA_DOES_NOT_EXISTS | -1601 | 获取所有数据源失败,Tablet 无版本 |
OLAP_ERR_ALTER_STATUS_ERR | -1602 | 检查行号失败,内部排序失败,行块排序失败,这些都会返回该代码 |
OLAP_ERR_PREVIOUS_SCHEMA_CHANGE_NOT_FINISHED | -1603 | 先前的 Schema 更改未完成 |
OLAP_ERR_SCHEMA_CHANGE_INFO_INVALID | -1604 | Schema 变更信息无效 |
OLAP_ERR_QUERY_SPLIT_KEY_ERR | -1605 | 查询 Split key 错误 |
OLAP_ERR_DATA_QUALITY_ERROR | -1606 | 模式更改/物化视图期间因数据质量问题或内存使用超出限制导致的错误 |
Column File 错误代码 | | |
OLAP_ERR_COLUMN_DATA_LOAD_BLOCK | -1700 | 加载列数据块错误 |
OLAP_ERR_COLUMN_DATA_RECORD_INDEX | -1701 | 加载数据记录索引错误 |
OLAP_ERR_COLUMN_DATA_MAKE_FILE_HEADER | -1702 | |
OLAP_ERR_COLUMN_DATA_READ_VAR_INT | -1703 | 无法从 Stream 中读取列数据 |
OLAP_ERR_COLUMN_DATA_PATCH_LIST_NUM | -1704 | |
OLAP_ERR_COLUMN_STREAM_EOF | -1705 | 如果数据流结束,返回该代码 |
OLAP_ERR_COLUMN_READ_STREAM | -1706 | 块大小大于缓冲区大小,压缩剩余大小小于 Stream 头大小,读取流失败 这些情况下会抛出该异常 |
OLAP_ERR_COLUMN_STREAM_NOT_EXIST | -1707 | Stream 为空,不存在,未找到数据流 等情况下返回该异常代码 |
OLAP_ERR_COLUMN_VALUE_NULL | -1708 | 列值为空异常 |
OLAP_ERR_COLUMN_SEEK_ERROR | -1709 | 如果通过 schema 变更添加列,由于 schema 变更可能导致列索引存在,返回这个异常代码 |
DeleteHandler 错误代码 | | |
OLAP_ERR_DELETE_INVALID_CONDITION | -1900 | 删除条件无效 |
OLAP_ERR_DELETE_UPDATE_HEADER_FAILED | -1901 | 删除更新 Header 错误 |
OLAP_ERR_DELETE_SAVE_HEADER_FAILED | -1902 | 删除保存 header 错误 |
OLAP_ERR_DELETE_INVALID_PARAMETERS | -1903 | 删除参数无效 |
OLAP_ERR_DELETE_INVALID_VERSION | -1904 | 删除版本无效 |
Cumulative Handler 错误代码 | | |
OLAP_ERR_CUMULATIVE_NO_SUITABLE_VERSIONS | -2000 | Cumulative 没有合适的版本 |
OLAP_ERR_CUMULATIVE_REPEAT_INIT | -2001 | Cumulative Repeat 初始化错误 |
OLAP_ERR_CUMULATIVE_INVALID_PARAMETERS | -2002 | Cumulative 参数无效 |
OLAP_ERR_CUMULATIVE_FAILED_ACQUIRE_DATA_SOURCE | -2003 | Cumulative 获取数据源失败 |
OLAP_ERR_CUMULATIVE_INVALID_NEED_MERGED_VERSIONS | -2004 | Cumulative 无有效需要合并版本 |
OLAP_ERR_CUMULATIVE_ERROR_DELETE_ACTION | -2005 | Cumulative 删除操作错误 |
OLAP_ERR_CUMULATIVE_MISS_VERSION | -2006 | rowsets 缺少版本 |
OLAP_ERR_CUMULATIVE_CLONE_OCCURRED | -2007 | 将压缩任务提交到线程池后可能会发生克隆任务,并且选择用于压缩的行集可能会发生变化。在这种情况下,不应执行当前的压缩任务。否则会触发改异常 |
OLAPMeta 异常代码 | | |
OLAP_ERR_META_INVALID_ARGUMENT | -3000 | 元数据参数无效 |
OLAP_ERR_META_OPEN_DB | -3001 | 打开 DB 元数据错误 |
OLAP_ERR_META_KEY_NOT_FOUND | -3002 | 元数据 key 没发现 |
OLAP_ERR_META_GET | -3003 | GET 元数据错误 |
OLAP_ERR_META_PUT | -3004 | PUT 元数据错误 |
OLAP_ERR_META_ITERATOR | -3005 | 元数据迭代器错误 |
OLAP_ERR_META_DELETE | -3006 | 删除元数据错误 |
OLAP_ERR_META_ALREADY_EXIST | -3007 | 元数据已经存在错误 |
Rowset 错误代码 | | |
OLAP_ERR_ROWSET_WRITER_INIT | -3100 | Rowset 写初始化错误 |
OLAP_ERR_ROWSET_SAVE_FAILED | -3101 | Rowset 保存失败 |
OLAP_ERR_ROWSET_GENERATE_ID_FAILED | -3102 | Rowset 生成 ID 失败 |
OLAP_ERR_ROWSET_DELETE_FILE_FAILED | -3103 | Rowset 删除文件失败 |
OLAP_ERR_ROWSET_BUILDER_INIT | -3104 | Rowset 初始化构建失败 |
OLAP_ERR_ROWSET_TYPE_NOT_FOUND | -3105 | Rowset 类型没有发现 |
OLAP_ERR_ROWSET_ALREADY_EXIST | -3106 | Rowset 已经存在 |
OLAP_ERR_ROWSET_CREATE_READER | -3107 | Rowset 创建读对象失败 |
OLAP_ERR_ROWSET_INVALID | -3108 | Rowset 无效 |
OLAP_ERR_ROWSET_READER_INIT | -3110 | Rowset 读对象初始化失败 |
OLAP_ERR_ROWSET_INVALID_STATE_TRANSITION | -3112 | Rowset 无效的事务状态 |
OLAP_ERR_ROWSET_RENAME_FILE_FAILED | -3116 | Rowset 重命名文件失败 |
OLAP_ERR_SEGCOMPACTION_INIT_READER | -3117 | SegmentCompaction 初始化 Reader 失败 |
OLAP_ERR_SEGCOMPACTION_INIT_WRITER | -3118 | SegmentCompaction 初始化 Writer 失败 |
OLAP_ERR_SEGCOMPACTION_FAILED | -3119 | SegmentCompaction 失败 |