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失败