diff --git a/docs/zh/14-reference/06-error-code.md b/docs/zh/14-reference/06-error-code.md index 7b7b3016cc..dc994e5481 100644 --- a/docs/zh/14-reference/06-error-code.md +++ b/docs/zh/14-reference/06-error-code.md @@ -98,177 +98,178 @@ description: TDengine 服务端的错误码列表和详细说明 ## mnode -| 定义 | 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | -| --------------------------------------- | ------ | -------------------------------------------------------------------------------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| TSDB_CODE_MND_NO_RIGHTS | 0x0303 | Insufficient privilege for operation | 无权限 | 赋权 | -| TSDB_CODE_MND_INVALID_SHOWOBJ | 0x030B | Data expired | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_QUERY_ID | 0x030C | Invalid query id | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_CONN_ID | 0x030E | Invalid connection id | 内部错误 | 上报issue | -| TSDB_CODE_MND_USER_DISABLED | 0x0315 | User is disabled | 该用户不可用 | 赋权 | -| TSDB_CODE_SDB_OBJ_ALREADY_THERE | 0x0320 | Object already there | 内部错误 | 上报issue | -| TSDB_CODE_SDB_INVALID_TABLE_TYPE | 0x0322 | Invalid table type | 内部错误 | 上报issue | -| TSDB_CODE_SDB_OBJ_NOT_THERE | 0x0323 | Object not there | 内部错误 | 上报issue | -| TSDB_CODE_SDB_INVALID_ACTION_TYPE | 0x0326 | Invalid action type | 内部错误 | 上报issue | -| TSDB_CODE_SDB_INVALID_DATA_VER | 0x0328 | Invalid raw data version | 内部错误 | 上报issue | -| TSDB_CODE_SDB_INVALID_DATA_LEN | 0x0329 | Invalid raw data len | 内部错误 | 上报issue | -| TSDB_CODE_SDB_INVALID_DATA_CONTENT | 0x032A | Invalid raw data content | 内部错误 | 上报issue | -| TSDB_CODE_SDB_OBJ_CREATING | 0x032C | Object is creating | 内部错误 | 上报issue | -| TSDB_CODE_SDB_OBJ_DROPPING | 0x032D | Object is dropping | 内部错误 | 上报issue | -| TSDB_CODE_MND_DNODE_ALREADY_EXIST | 0x0330 | Dnode already exists | 内部错误 | 上报issue | -| TSDB_CODE_MND_DNODE_NOT_EXIST | 0x0331 | Dnode does not exist | 内部错误 | 上报issue | -| TSDB_CODE_MND_VGROUP_NOT_EXIST | 0x0332 | Vgroup does not exist | 内部错误 | 上报issue | -| TSDB_CODE_MND_CANT_DROP_LEADER | 0x0333 | Cannot drop mnode which is leader | 操作节点为leader | 确认操作是否正确 | -| TSDB_CODE_MND_NO_ENOUGH_DNODES | 0x0334 | Out of dnodes | dnode节点数量不够 | 增加dnode节点 | -| TSDB_CODE_MND_INVALID_CLUSTER_CFG | 0x0335 | Cluster cfg inconsistent | 配置不一致 | 检查dnode节点与mnode节点配置是否一致。检查方式:1.节点启动时,在日志中输出 2.使用show variables | -| TSDB_CODE_MND_INVALID_CLUSTER_ID | 0x033B | Cluster id not match | 节点配置数据不一致 | 检查各节点data/dnode/dnodes.json文件中的clusterid | -| TSDB_CODE_MND_ACCT_ALREADY_EXIST | 0x0340 | Account already exists | (仅企业版)内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_ACCT_OPTION | 0x0342 | Invalid account options | (仅企业版)操作不zh | 确认操作是否正确 | -| TSDB_CODE_MND_ACCT_NOT_EXIST | 0x0344 | Invalid account | 账户不存在 | 确认账户是否正确 | -| TSDB_CODE_MND_USER_ALREADY_EXIST | 0x0350 | User already exists | Create user, 重复创建 | 确认操作是否正确 | -| TSDB_CODE_MND_USER_NOT_EXIST | 0x0351 | Invalid user | 用户不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_USER_FORMAT | 0x0352 | Invalid user format | 格式不正确 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_PASS_FORMAT | 0x0353 | Invalid password format | 格式不正确 | 确认操作是否正确 | -| TSDB_CODE_MND_NO_USER_FROM_CONN | 0x0354 | Can not get user from conn | 内部错误 | 上报issue | -| TSDB_CODE_MND_TOO_MANY_USERS | 0x0355 | Too many users | (仅企业版)用户数量超限 | 调整配置 | -| TSDB_CODE_MND_AUTH_FAILURE | 0x0357 | Authentication failure | 密码不正确 | 确认操作是否正确 | -| TSDB_CODE_MND_USER_NOT_AVAILABLE | 0x0358 | User not available | 用户不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_STB_ALREADY_EXIST | 0x0360 | STable already exists | 内部错误 | 上报issue | -| TSDB_CODE_MND_STB_NOT_EXIST | 0x0361 | STable not exist | 内部错误 | 上报issue | -| TSDB_CODE_MND_TOO_MANY_TAGS | 0x0364 | Too many tags | tag数量太多 | 不能修改,代码级别限制 | -| TSDB_CODE_MND_TOO_MANY_COLUMNS | 0x0365 | Too many columns | columns数量太多 | 不能修改,代码级别限制 | -| TSDB_CODE_MND_TAG_ALREADY_EXIST | 0x0369 | Tag already exists | tag已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TAG_NOT_EXIST | 0x036A | Tag does not exist | tag不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_COLUMN_ALREADY_EXIST | 0x036B | Column already exists | Column 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_COLUMN_NOT_EXIST | 0x036C | Column does not exist | Column 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_STB_OPTION | 0x036E | Invalid stable options | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_ROW_BYTES | 0x036F | Invalid row bytes | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_FUNC_NAME | 0x0370 | Invalid func name | name长度错误 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_FUNC_CODE | 0x0372 | Invalid func code | code长度错误 | 确认操作是否正确 | -| TSDB_CODE_MND_FUNC_ALREADY_EXIST | 0x0373 | Func already exists | Func已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_FUNC_NOT_EXIST | 0x0374 | Func not exists | Func不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_FUNC_BUFSIZE | 0x0375 | Invalid func bufSize | bufSize长度错误,或者超过限制 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_FUNC_COMMENT | 0x0378 | Invalid func comment | 长度错误,或者超过限制 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_FUNC_RETRIEVE | 0x0379 | Invalid func retrieve msg | 长度错误,或者超过限制 | 确认操作是否正确 | -| TSDB_CODE_MND_DB_NOT_SELECTED | 0x0380 | Database not specified or available | 未指定database | 使用 use database; | -| TSDB_CODE_MND_DB_ALREADY_EXIST | 0x0381 | Database already exists | Database已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_DB_OPTION | 0x0382 | Invalid database options | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_DB | 0x0383 | Invalid database name | 长度错误 | 确认操作是否正确 | -| TSDB_CODE_MND_TOO_MANY_DATABASES | 0x0385 | Too many databases for account | 数量超限 | 调整配置 | -| TSDB_CODE_MND_DB_IN_DROPPING | 0x0386 | Database in dropping status | 数据库正在被删除 | 重试,长时间保持该状态上报issue | -| TSDB_CODE_MND_DB_NOT_EXIST | 0x0388 | Database not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_DB_ACCT | 0x0389 | Invalid database account | 内部错误 | 上报issue | -| TSDB_CODE_MND_DB_OPTION_UNCHANGED | 0x038A | Database options not changed | 操作无变化 | 确认操作是否正确 | -| TSDB_CODE_MND_DB_INDEX_NOT_EXIST | 0x038B | Index not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_DB_IN_CREATING | 0x0396 | Database in creating status | 数据库正在被创建 | 重试 | -| TSDB_CODE_MND_INVALID_SYS_TABLENAME | 0x039A | Invalid system table name | 内部错误 | 上报issue | -| TSDB_CODE_MND_MNODE_ALREADY_EXIST | 0x03A0 | Mnode already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_MNODE_NOT_EXIST | 0x03A1 | Mnode not there | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_QNODE_ALREADY_EXIST | 0x03A2 | Qnode already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_QNODE_NOT_EXIST | 0x03A3 | Qnode not there | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_SNODE_ALREADY_EXIST | 0x03A4 | Snode already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_SNODE_NOT_EXIST | 0x03A5 | Snode not there | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TOO_FEW_MNODES | 0x03A8 | The replica of mnode cannot less than 1 | mnode少于1 | 操作不允许 | -| TSDB_CODE_MND_TOO_MANY_MNODES | 0x03A9 | The replica of mnode cannot exceed 3 | mnode多于1 | 操作不允许 | -| TSDB_CODE_MND_NO_ENOUGH_MEM_IN_DNODE | 0x03B1 | No enough memory in dnode | 内存不足 | 调整配置 | -| TSDB_CODE_MND_INVALID_DNODE_EP | 0x03B3 | Invalid dnode end point | ep配置不正确 | 确认操作是否正确 | -| TSDB_CODE_MND_HAS_OFFLINE_DNODE | 0x03B6 | Offline dnode exists | Dnode offline | 检查节点状态 | -| TSDB_CODE_MND_INVALID_REPLICA | 0x03B7 | Invalid vgroup replica | 内部错误 | 上报issue | -| TSDB_CODE_MND_DNODE_IN_CREATING | 0x03B8 | Dnode in creating status | 正在创建 | 重试 | -| TSDB_CODE_MND_DNODE_IN_DROPPING | 0x03B9 | Dnode in dropping status | 正在删除 | 重试 | -| TSDB_CODE_MND_INVALID_STB_ALTER_OPTION | 0x03C2 | Invalid stable alter options | 内部错误 | 上报issue | -| TSDB_CODE_MND_STB_OPTION_UNCHNAGED | 0x03C3 | STable option unchanged | 操作无变化 | 确认操作是否正确 | -| TSDB_CODE_MND_FIELD_CONFLICT_WITH_TOPIC | 0x03C4 | Field used by topic | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_SINGLE_STB_MODE_DB | 0x03C5 | Database is single stable mode | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_SCHEMA_VER | 0x03C6 | Invalid schema version while alter stb | 内部错误 | 上报issue | -| TSDB_CODE_MND_STABLE_UID_NOT_MATCH | 0x03C7 | Invalid stable uid while alter stb | 内部错误 | 上报issue | -| TSDB_CODE_MND_FIELD_CONFLICT_WITH_TSMA | 0x03C8 | Field used by tsma | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_TRANS_NOT_EXIST | 0x03D1 | Transaction not exists | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TRANS_INVALID_STAGE | 0x03D2 | Invalid stage to kill | 事务处在不能被kill的节点(比如 在commit阶段) | 等待事务结束,如长时间不结束,上报issue | -| TSDB_CODE_MND_TRANS_CONFLICT | 0x03D3 | Conflict transaction not completed | 事务冲突,不能执行该操作 | 使用show transactions命令查看冲突的事务,等待冲突事务结束,如长时间不结束,上报issue | -| TSDB_CODE_MND_TRANS_CLOG_IS_NULL | 0x03D4 | Transaction commitlog is null | 内部错误 | 上报issue | -| TSDB_CODE_MND_TRANS_NETWORK_UNAVAILL | 0x03D5 | Unable to establish connection While execute transaction and will continue in the background | 网络错误 | 检查网络是否正常 | -| TSDB_CODE_MND_LAST_TRANS_NOT_FINISHED | 0x03D6 | Last Transaction not finished | 内部错误 | 上报issue | -| TSDB_CODE_MND_TRNAS_SYNC_TIMEOUT | 0x03D7 | Sync timeout While execute transaction and will continue in the background | 内部错误 | 上报issue | -| TSDB_CODE_MND_TRANS_UNKNOW_ERROR | 0x03DF | Unknown transaction error | 内部错误 | 上报issue | -| TSDB_CODE_MND_TOPIC_ALREADY_EXIST | 0x03E0 | Topic already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TOPIC_NOT_EXIST | 0x03E1 | Topic not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_TOPIC | 0x03E3 | Invalid topic | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_TOPIC_QUERY | 0x03E4 | Topic with invalid query | 内部错误 | 上报issue | -| TSDB_CODE_MND_INVALID_TOPIC_OPTION | 0x03E5 | Topic with invalid option | 内部错误 | 上报issue | -| TSDB_CODE_MND_CONSUMER_NOT_EXIST | 0x03E6 | Consumer not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TOPIC_OPTION_UNCHNAGED | 0x03E7 | Topic unchanged | 无变化 | 确认操作是否正确 | -| TSDB_CODE_MND_SUBSCRIBE_NOT_EXIST | 0x03E8 | Subcribe not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_OFFSET_NOT_EXIST | 0x03E9 | Offset not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_CONSUMER_NOT_READY | 0x03EA | Consumer not ready | 内部错误 | 上报issue | -| TSDB_CODE_MND_TOPIC_SUBSCRIBED | 0x03EB | Topic subscribed cannot be dropped | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_CGROUP_USED | 0x03EC | Consumer group being used by some consumer | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_TOPIC_MUST_BE_DELETED | 0x03ED | Topic must be dropped first | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_SUB_OPTION | 0x03EE | Invalid subscribe option | 内部错误 | 确认操作是否正确 | -| TSDB_CODE_MND_IN_REBALANCE | 0x03EF | Topic being rebalanced | 操作中 | 重试 | -| TSDB_CODE_MND_STREAM_ALREADY_EXIST | 0x03F0 | Stream already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_STREAM_NOT_EXIST | 0x03F1 | Stream not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_STREAM_OPTION | 0x03F2 | Invalid stream option | 内部错误 | 上报issue | -| TSDB_CODE_MND_STREAM_MUST_BE_DELETED | 0x03F3 | Stream must be dropped first | 被使用 | 确认操作是否正确 | -| TSDB_CODE_MND_MULTI_REPLICA_SOURCE_DB | 0x03F5 | Stream temporarily does not support source db having replica > 1 | 超过限制 | 操作不被允许 | -| TSDB_CODE_MND_TOO_MANY_STREAMS | 0x03F6 | Too many streams | 超过限制 | 不能修改,代码级别限制 | -| TSDB_CODE_MND_INVALID_TARGET_TABLE | 0x03F7 | Cannot write the same stable as other stream | 内部错误 | 上报issue | -| TSDB_CODE_MND_SMA_ALREADY_EXIST | 0x0480 | index already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_SMA_NOT_EXIST | 0x0481 | index not exist | 不存在 | 确认操作是否正确 | -| TSDB_CODE_MND_INVALID_SMA_OPTION | 0x0482 | Invalid sma index option | 内部错误 | 上报issue | -| TSDB_CODE_MND_TAG_INDEX_ALREADY_EXIST | 0x0483 | index already exists | 已存在 | 确认操作是否正确 | -| TSDB_CODE_MND_TAG_INDEX_NOT_EXIST | 0x0484 | index not exist | 不存在 | 确认操作是否正确 | +| 定义 | 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | +| --------------------------------------- | ---------- | -------------------------------------------------------------------------------------------- | --------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| TSDB_CODE_MND_NO_RIGHTS | 0x80000303 | Insufficient privilege for operation | 无权限 | 赋权 | +| TSDB_CODE_MND_INVALID_SHOWOBJ | 0x8000030B | Data expired | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_QUERY_ID | 0x8000030C | Invalid query id | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_CONN_ID | 0x8000030E | Invalid connection id | 内部错误 | 上报issue | +| TSDB_CODE_MND_USER_DISABLED | 0x80000315 | User is disabled | 该用户不可用 | 赋权 | +| TSDB_CODE_SDB_OBJ_ALREADY_THERE | 0x80000320 | Object already there | 内部错误 | 上报issue | +| TSDB_CODE_SDB_INVALID_TABLE_TYPE | 0x80000322 | Invalid table type | 内部错误 | 上报issue | +| TSDB_CODE_SDB_OBJ_NOT_THERE | 0x80000323 | Object not there | 内部错误 | 上报issue | +| TSDB_CODE_SDB_INVALID_ACTION_TYPE | 0x80000326 | Invalid action type | 内部错误 | 上报issue | +| TSDB_CODE_SDB_INVALID_DATA_VER | 0x80000328 | Invalid raw data version | 内部错误 | 上报issue | +| TSDB_CODE_SDB_INVALID_DATA_LEN | 0x80000329 | Invalid raw data len | 内部错误 | 上报issue | +| TSDB_CODE_SDB_INVALID_DATA_CONTENT | 0x8000032A | Invalid raw data content | 内部错误 | 上报issue | +| TSDB_CODE_SDB_OBJ_CREATING | 0x8000032C | Object is creating | 内部错误 | 上报issue | +| TSDB_CODE_SDB_OBJ_DROPPING | 0x8000032D | Object is dropping | 内部错误 | 上报issue | +| TSDB_CODE_MND_DNODE_ALREADY_EXIST | 0x80000330 | Dnode already exists | 内部错误 | 上报issue | +| TSDB_CODE_MND_DNODE_NOT_EXIST | 0x80000331 | Dnode does not exist | 内部错误 | 上报issue | +| TSDB_CODE_MND_VGROUP_NOT_EXIST | 0x80000332 | Vgroup does not exist | 内部错误 | 上报issue | +| TSDB_CODE_MND_CANT_DROP_LEADER | 0x80000333 | Cannot drop mnode which is leader | 操作节点为leader | 确认操作是否正确 | +| TSDB_CODE_MND_NO_ENOUGH_DNODES | 0x80000334 | Out of dnodes | dnode节点数量不够 | 增加dnode节点 | +| TSDB_CODE_MND_INVALID_CLUSTER_CFG | 0x80000335 | Cluster cfg inconsistent | 配置不一致 | 检查dnode节点与mnode节点配置是否一致。检查方式:1.节点启动时,在日志中输出 2.使用show variables | +| TSDB_CODE_MND_INVALID_CLUSTER_ID | 0x8000033B | Cluster id not match | 节点配置数据不一致 | 检查各节点data/dnode/dnodes.json文件中的clusterid | +| TSDB_CODE_MND_ACCT_ALREADY_EXIST | 0x80000340 | Account already exists | (仅企业版)内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_ACCT_OPTION | 0x80000342 | Invalid account options | (仅企业版)操作不zh | 确认操作是否正确 | +| TSDB_CODE_MND_ACCT_NOT_EXIST | 0x80000344 | Invalid account | 账户不存在 | 确认账户是否正确 | +| TSDB_CODE_MND_USER_ALREADY_EXIST | 0x80000350 | User already exists | Create user, 重复创建 | 确认操作是否正确 | +| TSDB_CODE_MND_USER_NOT_EXIST | 0x80000351 | Invalid user | 用户不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_USER_FORMAT | 0x80000352 | Invalid user format | 格式不正确 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_PASS_FORMAT | 0x80000353 | Invalid password format | 格式不正确 | 确认操作是否正确 | +| TSDB_CODE_MND_NO_USER_FROM_CONN | 0x80000354 | Can not get user from conn | 内部错误 | 上报issue | +| TSDB_CODE_MND_TOO_MANY_USERS | 0x80000355 | Too many users | (仅企业版)用户数量超限 | 调整配置 | +| TSDB_CODE_MND_AUTH_FAILURE | 0x80000357 | Authentication failure | 密码不正确 | 确认操作是否正确 | +| TSDB_CODE_MND_USER_NOT_AVAILABLE | 0x80000358 | User not available | 用户不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_STB_ALREADY_EXIST | 0x80000360 | STable already exists | 内部错误 | 上报issue | +| TSDB_CODE_MND_STB_NOT_EXIST | 0x80000361 | STable not exist | 内部错误 | 上报issue | +| TSDB_CODE_MND_TOO_MANY_TAGS | 0x80000364 | Too many tags | tag数量太多 | 不能修改,代码级别限制 | +| TSDB_CODE_MND_TOO_MANY_COLUMNS | 0x80000365 | Too many columns | columns数量太多 | 不能修改,代码级别限制 | +| TSDB_CODE_MND_TAG_ALREADY_EXIST | 0x80000369 | Tag already exists | tag已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TAG_NOT_EXIST | 0x8000036A | Tag does not exist | tag不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_COLUMN_ALREADY_EXIST | 0x8000036B | Column already exists | Column 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_COLUMN_NOT_EXIST | 0x8000036C | Column does not exist | Column 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_STB_OPTION | 0x8000036E | Invalid stable options | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_ROW_BYTES | 0x8000036F | Invalid row bytes | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_FUNC_NAME | 0x80000370 | Invalid func name | name长度错误 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_FUNC_CODE | 0x80000372 | Invalid func code | code长度错误 | 确认操作是否正确 | +| TSDB_CODE_MND_FUNC_ALREADY_EXIST | 0x80000373 | Func already exists | Func已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_FUNC_NOT_EXIST | 0x80000374 | Func not exists | Func不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_FUNC_BUFSIZE | 0x80000375 | Invalid func bufSize | bufSize长度错误,或者超过限制 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_FUNC_COMMENT | 0x80000378 | Invalid func comment | 长度错误,或者超过限制 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_FUNC_RETRIEVE | 0x80000379 | Invalid func retrieve msg | 长度错误,或者超过限制 | 确认操作是否正确 | +| TSDB_CODE_MND_DB_NOT_SELECTED | 0x80000380 | Database not specified or available | 未指定database | 使用 use database; | +| TSDB_CODE_MND_DB_ALREADY_EXIST | 0x80000381 | Database already exists | Database已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_DB_OPTION | 0x80000382 | Invalid database options | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_DB | 0x80000383 | Invalid database name | 长度错误 | 确认操作是否正确 | +| TSDB_CODE_MND_TOO_MANY_DATABASES | 0x80000385 | Too many databases for account | 数量超限 | 调整配置 | +| TSDB_CODE_MND_DB_IN_DROPPING | 0x80000386 | Database in dropping status | 数据库正在被删除 | 重试,长时间保持该状态上报issue | +| TSDB_CODE_MND_DB_NOT_EXIST | 0x80000388 | Database not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_DB_ACCT | 0x80000389 | Invalid database account | 内部错误 | 上报issue | +| TSDB_CODE_MND_DB_OPTION_UNCHANGED | 0x8000038A | Database options not changed | 操作无变化 | 确认操作是否正确 | +| TSDB_CODE_MND_DB_INDEX_NOT_EXIST | 0x8000038B | Index not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_DB_IN_CREATING | 0x80000396 | Database in creating status | 数据库正在被创建 | 重试 | +| TSDB_CODE_MND_INVALID_SYS_TABLENAME | 0x8000039A | Invalid system table name | 内部错误 | 上报issue | +| TSDB_CODE_MND_MNODE_ALREADY_EXIST | 0x800003A0 | Mnode already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_MNODE_NOT_EXIST | 0x800003A1 | Mnode not there | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_QNODE_ALREADY_EXIST | 0x800003A2 | Qnode already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_QNODE_NOT_EXIST | 0x800003A3 | Qnode not there | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_SNODE_ALREADY_EXIST | 0x800003A4 | Snode already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_SNODE_NOT_EXIST | 0x800003A5 | Snode not there | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TOO_FEW_MNODES | 0x800003A8 | The replica of mnode cannot less than 1 | mnode少于1 | 操作不允许 | +| TSDB_CODE_MND_TOO_MANY_MNODES | 0x800003A9 | The replica of mnode cannot exceed 3 | mnode多于1 | 操作不允许 | +| TSDB_CODE_MND_NO_ENOUGH_MEM_IN_DNODE | 0x800003B1 | No enough memory in dnode | 内存不足 | 调整配置 | +| TSDB_CODE_MND_INVALID_DNODE_EP | 0x800003B3 | Invalid dnode end point | ep配置不正确 | 确认操作是否正确 | +| TSDB_CODE_MND_HAS_OFFLINE_DNODE | 0x800003B6 | Offline dnode exists | Dnode offline | 检查节点状态 | +| TSDB_CODE_MND_INVALID_REPLICA | 0x800003B7 | Invalid vgroup replica | 内部错误 | 上报issue | +| TSDB_CODE_MND_DNODE_IN_CREATING | 0x800003B8 | Dnode in creating status | 正在创建 | 重试 | +| TSDB_CODE_MND_DNODE_IN_DROPPING | 0x800003B9 | Dnode in dropping status | 正在删除 | 重试 | +| TSDB_CODE_MND_INVALID_STB_ALTER_OPTION | 0x800003C2 | Invalid stable alter options | 内部错误 | 上报issue | +| TSDB_CODE_MND_STB_OPTION_UNCHNAGED | 0x800003C3 | STable option unchanged | 操作无变化 | 确认操作是否正确 | +| TSDB_CODE_MND_FIELD_CONFLICT_WITH_TOPIC | 0x800003C4 | Field used by topic | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_SINGLE_STB_MODE_DB | 0x800003C5 | Database is single stable mode | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_SCHEMA_VER | 0x800003C6 | Invalid schema version while alter stb | 内部错误 | 上报issue | +| TSDB_CODE_MND_STABLE_UID_NOT_MATCH | 0x800003C7 | Invalid stable uid while alter stb | 内部错误 | 上报issue | +| TSDB_CODE_MND_FIELD_CONFLICT_WITH_TSMA | 0x800003C8 | Field used by tsma | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_TRANS_NOT_EXIST | 0x800003D1 | Transaction not exists | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TRANS_INVALID_STAGE | 0x800003D2 | Invalid stage to kill | 事务处在不能被kill的节点(比如 在commit阶段) | 等待事务结束,如长时间不结束,上报issue | +| TSDB_CODE_MND_TRANS_CONFLICT | 0x800003D3 | Conflict transaction not completed | 事务冲突,不能执行该操作 | 使用show transactions命令查看冲突的事务,等待冲突事务结束,如长时间不结束,上报issue | +| TSDB_CODE_MND_TRANS_CLOG_IS_NULL | 0x800003D4 | Transaction commitlog is null | 内部错误 | 上报issue | +| TSDB_CODE_MND_TRANS_NETWORK_UNAVAILL | 0x800003D5 | Unable to establish connection While execute transaction and will continue in the background | 网络错误 | 检查网络是否正常 | +| TSDB_CODE_MND_LAST_TRANS_NOT_FINISHED | 0x800003D6 | Last Transaction not finished | 内部错误 | 上报issue | +| TSDB_CODE_MND_TRNAS_SYNC_TIMEOUT | 0x800003D7 | Sync timeout While execute transaction and will continue in the background | 内部错误 | 上报issue | +| TSDB_CODE_MND_TRANS_UNKNOW_ERROR | 0x800003DF | Unknown transaction error | 内部错误 | 上报issue | +| TSDB_CODE_MND_TOPIC_ALREADY_EXIST | 0x800003E0 | Topic already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TOPIC_NOT_EXIST | 0x800003E1 | Topic not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_TOPIC | 0x800003E3 | Invalid topic | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_TOPIC_QUERY | 0x800003E4 | Topic with invalid query | 内部错误 | 上报issue | +| TSDB_CODE_MND_INVALID_TOPIC_OPTION | 0x800003E5 | Topic with invalid option | 内部错误 | 上报issue | +| TSDB_CODE_MND_CONSUMER_NOT_EXIST | 0x800003E6 | Consumer not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TOPIC_OPTION_UNCHNAGED | 0x800003E7 | Topic unchanged | 无变化 | 确认操作是否正确 | +| TSDB_CODE_MND_SUBSCRIBE_NOT_EXIST | 0x800003E8 | Subcribe not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_OFFSET_NOT_EXIST | 0x800003E9 | Offset not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_CONSUMER_NOT_READY | 0x800003EA | Consumer not ready | 内部错误 | 上报issue | +| TSDB_CODE_MND_TOPIC_SUBSCRIBED | 0x800003EB | Topic subscribed cannot be dropped | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_CGROUP_USED | 0x800003EC | Consumer group being used by some consumer | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_TOPIC_MUST_BE_DELETED | 0x800003ED | Topic must be dropped first | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_SUB_OPTION | 0x800003EE | Invalid subscribe option | 内部错误 | 确认操作是否正确 | +| TSDB_CODE_MND_IN_REBALANCE | 0x800003EF | Topic being rebalanced | 操作中 | 重试 | +| TSDB_CODE_MND_STREAM_ALREADY_EXIST | 0x800003F0 | Stream already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_STREAM_NOT_EXIST | 0x800003F1 | Stream not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_STREAM_OPTION | 0x800003F2 | Invalid stream option | 内部错误 | 上报issue | +| TSDB_CODE_MND_STREAM_MUST_BE_DELETED | 0x800003F3 | Stream must be dropped first | 被使用 | 确认操作是否正确 | +| TSDB_CODE_MND_MULTI_REPLICA_SOURCE_DB | 0x800003F5 | Stream temporarily does not support source db having replica > 1 | 超过限制 | 操作不被允许 | +| TSDB_CODE_MND_TOO_MANY_STREAMS | 0x800003F6 | Too many streams | 超过限制 | 不能修改,代码级别限制 | +| TSDB_CODE_MND_INVALID_TARGET_TABLE | 0x800003F7 | Cannot write the same stable as other stream | 内部错误 | 上报issue | +| TSDB_CODE_MND_SMA_ALREADY_EXIST | 0x80000480 | index already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_SMA_NOT_EXIST | 0x80000481 | index not exist | 不存在 | 确认操作是否正确 | +| TSDB_CODE_MND_INVALID_SMA_OPTION | 0x80000482 | Invalid sma index option | 内部错误 | 上报issue | +| TSDB_CODE_MND_TAG_INDEX_ALREADY_EXIST | 0x80000483 | index already exists | 已存在 | 确认操作是否正确 | +| TSDB_CODE_MND_TAG_INDEX_NOT_EXIST | 0x80000484 | index not exist | 不存在 | 确认操作是否正确 | ## dnode -| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | -| -------------------------------- | -------- | ---------------------------- | ------------------ | -| TSDB_CODE_DNODE_OFFLINE | 0x0408 | Dnode is offline | 检查节点状态 | -| TSDB_CODE_MNODE_ALREADY_DEPLOYED | 0x0409 | Mnode already deployed | 确认操作是否正确 | -| TSDB_CODE_MNODE_NOT_FOUND | 0x040A | Mnode not found | 上报issue | -| TSDB_CODE_MNODE_NOT_DEPLOYED | 0x040B | Mnode not deployed | 上报issue | -| TSDB_CODE_QNODE_ALREADY_DEPLOYED | 0x040C | Qnode already deployed | 确认操作是否正确 | -| TSDB_CODE_QNODE_NOT_FOUND | 0x040D | Qnode not found | 上报issue | -| TSDB_CODE_QNODE_NOT_DEPLOYED | 0x040E | Qnode not deployed | 上报issue | -| TSDB_CODE_SNODE_ALREADY_DEPLOYED | 0x040F | Snode already deployed | 确认操作是否正确 | -| TSDB_CODE_SNODE_NOT_FOUND | 0x0410 | Snode not found | 上报issue | -| TSDB_CODE_SNODE_NOT_DEPLOYED | 0x0411 | Snode not deployed | 确认操作是否正确 | +| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | +| -------------------------------- | ---------- | ---------------------------- | ------------------ | +| TSDB_CODE_DNODE_OFFLINE | 0x80000408 | Dnode is offline | 检查节点状态 | +| TSDB_CODE_MNODE_ALREADY_DEPLOYED | 0x80000409 | Mnode already deployed | 确认操作是否正确 | +| TSDB_CODE_MNODE_NOT_FOUND | 0x8000040A | Mnode not found | 上报issue | +| TSDB_CODE_MNODE_NOT_DEPLOYED | 0x8000040B | Mnode not deployed | 上报issue | +| TSDB_CODE_QNODE_ALREADY_DEPLOYED | 0x8000040C | Qnode already deployed | 确认操作是否正确 | +| TSDB_CODE_QNODE_NOT_FOUND | 0x8000040D | Qnode not found | 上报issue | +| TSDB_CODE_QNODE_NOT_DEPLOYED | 0x8000040E | Qnode not deployed | 上报issue | +| TSDB_CODE_SNODE_ALREADY_DEPLOYED | 0x8000040F | Snode already deployed | 确认操作是否正确 | +| TSDB_CODE_SNODE_NOT_FOUND | 0x80000410 | Snode not found | 上报issue | +| TSDB_CODE_SNODE_NOT_DEPLOYED | 0x80000411 | Snode not deployed | 确认操作是否正确 | ## vnode -| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | -| ---------------------------------- | -------- | -------------------------------------------------- | ------------------ | -| TSDB_CODE_VND_INVALID_VGROUP_ID | 0x0503 | Invalid vgroup ID | 上报问题 | -| TSDB_CODE_VND_NO_WRITE_AUTH | 0x0512 | No writing previlege | 寻求授权 | -| TSDB_CODE_VND_NOT_EXIST | 0x0520 | Vnode does not exist | 上报问题 | -| TSDB_CODE_VND_ALREADY_EXIST | 0x0521 | Vnode already exists | 上报问题 | -| TSDB_CODE_VND_HASH_MISMATCH | 0x0522 | Hash value of table is not in the vnode hash range | 上报问题 | -| TSDB_CODE_VND_INVALID_TABLE_ACTION | 0x0524 | Invalid table operation | 上报问题 | -| TSDB_CODE_VND_COL_ALREADY_EXISTS | 0x0525 | Column already exists | 上报问题 | -| TSDB_CODE_VND_COL_NOT_EXISTS | 0x0526 | Column does not exists | 上报问题 | -| TSDB_CODE_VND_COL_SUBSCRIBED | 0x0527 | Column is subscribed | 上报问题 | -| TSDB_CODE_VND_STOPPED | 0x0529 | Vnode is stopped | 上报问题 | -| TSDB_CODE_VND_DUP_REQUEST | 0x0530 | Duplicate write request | 上报问题 | -| TSDB_CODE_VND_QUERY_BUSY | 0x0531 | Vnode query is busy | 上报问题 | +| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | +| ---------------------------------- | ---------- | -------------------------------------------------- | ------------------ | +| TSDB_CODE_VND_INVALID_VGROUP_ID | 0x80000503 | Invalid vgroup ID | 上报问题 | +| TSDB_CODE_VND_NO_WRITE_AUTH | 0x80000512 | No writing previlege | 寻求授权 | +| TSDB_CODE_VND_NOT_EXIST | 0x80000520 | Vnode does not exist | 上报问题 | +| TSDB_CODE_VND_ALREADY_EXIST | 0x80000521 | Vnode already exists | 上报问题 | +| TSDB_CODE_VND_HASH_MISMATCH | 0x80000522 | Hash value of table is not in the vnode hash range | 上报问题 | +| TSDB_CODE_VND_INVALID_TABLE_ACTION | 0x80000524 | Invalid table operation | 上报问题 | +| TSDB_CODE_VND_COL_ALREADY_EXISTS | 0x80000525 | Column already exists | 上报问题 | +| TSDB_CODE_VND_COL_NOT_EXISTS | 0x80000526 | Column does not exists | 上报问题 | +| TSDB_CODE_VND_COL_SUBSCRIBED | 0x80000527 | Column is subscribed | 上报问题 | +| TSDB_CODE_VND_STOPPED | 0x80000529 | Vnode is stopped | 上报问题 | +| TSDB_CODE_VND_DUP_REQUEST | 0x80000530 | Duplicate write request | 上报问题 | +| TSDB_CODE_VND_QUERY_BUSY | 0x80000531 | Vnode query is busy | 上报问题 | ## tsdb -| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | -| -------------------------------------- | -------- | ----------------------------------------- | ------------------------------ | -| TSDB_CODE_TDB_INVALID_TABLE_ID | 0x0600 | Invalid table ID to write | 重启客户端 | -| TSDB_CODE_TDB_IVD_TB_SCHEMA_VERSION | 0x0602 | Invalid table schema version | 无需处理,内部自动更新 | -| TSDB_CODE_TDB_TABLE_ALREADY_EXIST | 0x0603 | Table already exists | 上报问题 | -| TSDB_CODE_TDB_INVALID_CONFIG | 0x0604 | Invalid configuration | 上报问题 | -| TSDB_CODE_TDB_INIT_FAILED | 0x0605 | Init failed | 上报问题 | -| TSDB_CODE_TDB_TIMESTAMP_OUT_OF_RANGE | 0x060B | Timestamp is out of range | 上报问题,检查应用写入时间逻辑 | -| TSDB_CODE_TDB_SUBMIT_MSG_MSSED_UP | 0x060C | Submit message is messed up | 上报问题 | -| TSDB_CODE_TDB_TABLE_NOT_EXIST | 0x0618 | Table does not exists | 上报问题 | -| TSDB_CODE_TDB_STB_ALREADY_EXIST | 0x0619 | Super table already exists | 上报问题 | -| TSDB_CODE_TDB_STB_NOT_EXIST | 0x061A | Super table does not exist | 上报问题 | -| TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER | 0x061B | Invalid table schema version | 上报问题 | -| TSDB_CODE_TDB_TABLE_IN_OTHER_STABLE | 0x061D | Table already exists in other super table | 检查写入应用逻辑 | +| 错误码 | 错误描述 | 可能的出错场景或者可能的原因 | 建议用户采取的措施 | +| -------------------------------------- | ---------- | ----------------------------------------- | ------------------------------ | +| TSDB_CODE_TDB_INVALID_TABLE_ID | 0x80000600 | Invalid table ID to write | 重启客户端 | +| TSDB_CODE_TDB_IVD_TB_SCHEMA_VERSION | 0x80000602 | Invalid table schema version | 无需处理,内部自动更新 | +| TSDB_CODE_TDB_TABLE_ALREADY_EXIST | 0x80000603 | Table already exists | 上报问题 | +| TSDB_CODE_TDB_INVALID_CONFIG | 0x80000604 | Invalid configuration | 上报问题 | +| TSDB_CODE_TDB_INIT_FAILED | 0x80000605 | Init failed | 上报问题 | +| TSDB_CODE_TDB_TIMESTAMP_OUT_OF_RANGE | 0x8000060B | Timestamp is out of range | 上报问题,检查应用写入时间逻辑 | +| TSDB_CODE_TDB_SUBMIT_MSG_MSSED_UP | 0x8000060C | Submit message is messed up | 上报问题 | +| TSDB_CODE_TDB_TABLE_NOT_EXIST | 0x80000618 | Table does not exists | 上报问题 | +| TSDB_CODE_TDB_STB_ALREADY_EXIST | 0x80000619 | Super table already exists | 上报问题 | +| TSDB_CODE_TDB_STB_NOT_EXIST | 0x8000061A | Super table does not exist | 上报问题 | +| TSDB_CODE_TDB_INVALID_TABLE_SCHEMA_VER | 0x8000061B | Invalid table schema version | 上报问题 | +| TSDB_CODE_TDB_TABLE_IN_OTHER_STABLE | 0x8000061D | Table already exists in other super table | 检查写入应用逻辑 | + ## query