跳到主要内容
跳到主要内容

BE 端 OLAP 函数的返回值说明

返回值名称返回值返回值说明
OLAP_SUCCESS0成功
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-106IO 错误
OLAP_ERR_MUTEX_ERROR-107互斥锁错误
OLAP_ERR_PTHREAD_ERROR-108POSIX 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-212Protobuf 序列化错误
OLAP_ERR_WRITE_PROTOBUF_ERROR-213Protobuf 写错误
OLAP_ERR_VERSION_NOT_EXIST-214tablet 版本不存在错误
OLAP_ERR_TABLE_NOT_FOUND-215未找到 tablet 错误
OLAP_ERR_TRY_LOCK_FAILED-216尝试锁失败
OLAP_ERR_OUT_OF_BOUND-218内存越界
OLAP_ERR_UNDERFLOW-219underflow 错误
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-231LZO 已禁用
OLAP_ERR_DISK_REACH_CAPACITY_LIMIT-232磁盘到达容量限制
OLAP_ERR_TOO_MANY_TRANSACTIONS-233太多事务积压未完成
OLAP_ERR_INVALID_SNAPSHOT_VERSION-234无效的快照版本
OLAP_ERR_TOO_MANY_VERSION-235tablet 的数据版本超过了最大限制(默认 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-305tablet Id 不存在错误
OLAP_ERR_CE_TRY_CE_LOCK_ERROR-306尝试获取执行命令锁错误
Tablet 错误异常代码
OLAP_ERR_TABLE_VERSION_DUPLICATE_ERROR-400tablet 副本版本错误
OLAP_ERR_TABLE_VERSION_INDEX_MISMATCH_ERROR-401tablet 版本索引不匹配异常
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-406tablet 已经被删除
存储引擎错误代码
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-505GC 扫描路径错误
OLAP_ERR_ENGINE_INSERT_OLD_TABLET-506当 BE 正在重新启动并且较旧的 tablet 已添加到垃圾收集队列但尚未删除时,在这种情况下,由于 data_dirs 是并行加载的,稍后加载的 tablet 可能比以前加载的 tablet 旧,这不应被确认为失败,所以此时返回改代码
Fetch Handler 错误代码
OLAP_ERR_FETCH_OTHER_ERROR-600FetchHandler 其他错误
OLAP_ERR_FETCH_TABLE_NOT_EXIST-601FetchHandler 表不存在
OLAP_ERR_FETCH_VERSION_ERROR-602FetchHandler 版本错误
OLAP_ERR_FETCH_SCHEMA_ERROR-603FetchHandler Schema 错误
OLAP_ERR_FETCH_COMPRESSION_ERROR-604FetchHandler 压缩错误
OLAP_ERR_FETCH_CONTEXT_NOT_EXIST-605FetchHandler 上下文不存在
OLAP_ERR_FETCH_GET_READER_PARAMS_ERR-606FetchHandler GET 读参数错误
OLAP_ERR_FETCH_SAVE_SESSION_ERR-607FetchHandler 保存会话错误
OLAP_ERR_FETCH_MEMORY_EXCEEDED-608FetchHandler 内存超出异常
读异常错误代码
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-800BE Compaction 版本不匹配错误
OLAP_ERR_BE_REPLACE_VERSIONS_ERROR-801BE Compaction 替换版本错误
OLAP_ERR_BE_MERGE_ERROR-802BE Compaction 合并错误
OLAP_ERR_CAPTURE_ROWSET_ERROR-804找不到 Rowset 对应的版本
OLAP_ERR_BE_SAVE_HEADER_ERROR-805BE Compaction 保存 Header 错误
OLAP_ERR_BE_INIT_OLAP_DATA-806BE Compaction 初始化 OLAP 数据错误
OLAP_ERR_BE_TRY_OBTAIN_VERSION_LOCKS-807BE Compaction 尝试获得版本锁错误
OLAP_ERR_BE_NO_SUITABLE_VERSION-808BE 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-811BE 执行删除操作错误
OLAP_ERR_BE_SEGMENTS_OVERLAPPING-812cumulative 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-902PUSH 版本不正确
OLAP_ERR_PUSH_SCHEMA_MISMATCH-903PUSH Schema 不匹配
OLAP_ERR_PUSH_CHECKSUM_ERROR-904PUSH 校验值错误
OLAP_ERR_PUSH_ACQUIRE_DATASOURCE_ERROR-905PUSH 获取数据源错误
OLAP_ERR_PUSH_CREAT_CUMULATIVE_ERROR-906PUSH 创建 CUMULATIVE 错误代码
OLAP_ERR_PUSH_BUILD_DELTA_ERROR-907推送的增量文件有错误的校验码
OLAP_ERR_PUSH_VERSION_ALREADY_EXIST-908PUSH 的版本已经存在
OLAP_ERR_PUSH_TABLE_NOT_EXIST-909PUSH 的表不存在
OLAP_ERR_PUSH_INPUT_DATA_ERROR-910PUSH 的数据无效,可能是长度,数据类型等问题
OLAP_ERR_PUSH_TRANSACTION_ALREADY_EXIST-911将事务提交给引擎时,发现 Rowset 存在,但 Rowset ID 不一样
OLAP_ERR_PUSH_BATCH_PROCESS_REMOVED-912删除了推送批处理过程
OLAP_ERR_PUSH_COMMIT_ROWSET-913PUSH Commit Rowset
OLAP_ERR_PUSH_ROWSET_NOT_FOUND-914PUSH 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-1202Row Block 块写错误
OLAP_ERR_WRITER_SEGMENT_NOT_FINALIZED-1203在添加新 Segment 之前,上一 Segment 未完成
RowBlock 错误代码
OLAP_ERR_ROWBLOCK_DECOMPRESS_ERROR-1300Rowblock 解压缩错误
OLAP_ERR_ROWBLOCK_FIND_ROW_EXCEPTION-1301获取 Block Entry 失败
Tablet 元数据错误
OLAP_ERR_HEADER_ADD_VERSION-1400tablet 元数据增加版本
OLAP_ERR_HEADER_DELETE_VERSION-1401tablet 元数据删除版本
OLAP_ERR_HEADER_ADD_PENDING_DELTA-1402tablet 元数据添加待处理增量
OLAP_ERR_HEADER_ADD_INCREMENTAL_VERSION-1403tablet 元数据添加自增版本
OLAP_ERR_HEADER_INVALID_FLAG-1404tablet 元数据无效的标记
OLAP_ERR_HEADER_PUT-1405tablet 元数据 PUT 操作
OLAP_ERR_HEADER_DELETE-1406tablet 元数据 DELETE 操作
OLAP_ERR_HEADER_GET-1407tablet 元数据 GET 操作
OLAP_ERR_HEADER_LOAD_INVALID_KEY-1408tablet 元数据加载无效 Key
OLAP_ERR_HEADER_FLAG_PUT-1409
OLAP_ERR_HEADER_LOAD_JSON_HEADER-1410tablet 元数据加载 JSON Header
OLAP_ERR_HEADER_INIT_FAILED-1411tablet 元数据 Header 初始化失败
OLAP_ERR_HEADER_PB_PARSE_FAILED-1412tablet 元数据 Protobuf 解析失败
OLAP_ERR_HEADER_HAS_PENDING_DATA-1413tablet 元数据有待处理的数据
TabletSchema 异常代码信息
OLAP_ERR_SCHEMA_SCHEMA_INVALID-1500Tablet Schema 无效
OLAP_ERR_SCHEMA_SCHEMA_FIELD_INVALID-1501Tablet Schema 字段无效
SchemaHandler 异常代码信息
OLAP_ERR_ALTER_MULTI_TABLE_ERR-1600ALTER 多表错误
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-1604Schema 变更信息无效
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-1707Stream 为空,不存在,未找到数据流 等情况下返回该异常代码
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-2000Cumulative 没有合适的版本
OLAP_ERR_CUMULATIVE_REPEAT_INIT-2001Cumulative Repeat 初始化错误
OLAP_ERR_CUMULATIVE_INVALID_PARAMETERS-2002Cumulative 参数无效
OLAP_ERR_CUMULATIVE_FAILED_ACQUIRE_DATA_SOURCE-2003Cumulative 获取数据源失败
OLAP_ERR_CUMULATIVE_INVALID_NEED_MERGED_VERSIONS-2004Cumulative 无有效需要合并版本
OLAP_ERR_CUMULATIVE_ERROR_DELETE_ACTION-2005Cumulative 删除操作错误
OLAP_ERR_CUMULATIVE_MISS_VERSION-2006rowsets 缺少版本
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-3003GET 元数据错误
OLAP_ERR_META_PUT-3004PUT 元数据错误
OLAP_ERR_META_ITERATOR-3005元数据迭代器错误
OLAP_ERR_META_DELETE-3006删除元数据错误
OLAP_ERR_META_ALREADY_EXIST-3007元数据已经存在错误
Rowset 错误代码
OLAP_ERR_ROWSET_WRITER_INIT-3100Rowset 写初始化错误
OLAP_ERR_ROWSET_SAVE_FAILED-3101Rowset 保存失败
OLAP_ERR_ROWSET_GENERATE_ID_FAILED-3102Rowset 生成 ID 失败
OLAP_ERR_ROWSET_DELETE_FILE_FAILED-3103Rowset 删除文件失败
OLAP_ERR_ROWSET_BUILDER_INIT-3104Rowset 初始化构建失败
OLAP_ERR_ROWSET_TYPE_NOT_FOUND-3105Rowset 类型没有发现
OLAP_ERR_ROWSET_ALREADY_EXIST-3106Rowset 已经存在
OLAP_ERR_ROWSET_CREATE_READER-3107Rowset 创建读对象失败
OLAP_ERR_ROWSET_INVALID-3108Rowset 无效
OLAP_ERR_ROWSET_READER_INIT-3110Rowset 读对象初始化失败
OLAP_ERR_ROWSET_INVALID_STATE_TRANSITION-3112Rowset 无效的事务状态
OLAP_ERR_ROWSET_RENAME_FILE_FAILED-3116Rowset 重命名文件失败
OLAP_ERR_SEGCOMPACTION_INIT_READER-3117SegmentCompaction 初始化 Reader 失败
OLAP_ERR_SEGCOMPACTION_INIT_WRITER-3118SegmentCompaction 初始化 Writer 失败
OLAP_ERR_SEGCOMPACTION_FAILED-3119SegmentCompaction 失败