Apache IoTDB开发系统之Status Codes
  RWAsyc7aInHM 2023年11月02日 36 0

状态代码在最新版本中引入。例如,由于IoTDB要求在写入数据之前先注册时间序列,因此一种解决方案是:

try {
    writeData();
} catch (SQLException e) {
  // the most case is that the time series does not exist
  if (e.getMessage().contains("exist")) {
      //However, using the content of the error message is not so efficient
      registerTimeSeries();
      //write data once again
      writeData();
  }
}

使用状态代码,我们可以简单地使用 .if (e.getErrorMessage().contains("exist"))e.getErrorCode() == TSStatusCode.TIME_SERIES_NOT_EXIST_ERROR.getStatusCode()

以下是状态代码和相关消息的列表:

状态代码

状态类型

意义

200

SUCCESS_STATUS

201

STILL_EXECUTING_STATUS

202

INVALID_HANDLE_STATUS

203

INCOMPATIBLE_VERSION

不兼容的版本

298

NODE_DELETE_FAILED_ERROR

删除节点时失败

299

ALIAS_ALREADY_EXIST_ERROR

别名已存在

300

PATH_ALREADY_EXIST_ERROR

路径已存在

301

PATH_NOT_EXIST_ERROR

路径不存在

302

UNSUPPORTED_FETCH_METADATA_OPERATION_ERROR

不支持的提取元数据操作

303

METADATA_ERROR

处理元数据时遇到错误

305

OUT_OF_TTL_ERROR

插入时间小于 TTL 时间限制

306

CONFIG_ADJUSTER

物联网系统负载过大

307

MERGE_ERROR

合并时遇到错误

308

SYSTEM_CHECK_ERROR

系统检查时遇到错误

309

SYNC_DEVICE_OWNER_CONFLICT_ERROR

同步设备所有者冲突

310

SYNC_CONNECTION_EXCEPTION

同步连接时遇到错误

311

STORAGE_GROUP_PROCESSOR_ERROR

存储组处理器相关错误

312

STORAGE_GROUP_ERROR

存储组相关错误

313

STORAGE_ENGINE_ERROR

存储引擎相关错误

314

TSFILE_PROCESSOR_ERROR

Ts文件处理器相关错误

315

PATH_ILLEGAL

非法路径

316

LOAD_FILE_ERROR

加载文件时遇到错误

400

EXECUTE_STATEMENT_ERROR

执行语句错误

401

SQL_PARSE_ERROR

解析 SQL 时遇到错误

402

GENERATE_TIME_ZONE_ERROR

生成时区时遇到错误

403

SET_TIME_ZONE_ERROR

设置时区时遇到错误

404

NOT_STORAGE_GROUP_ERROR

操作对象不是存储组

405

QUERY_NOT_ALLOWED

不允许查询语句错误

406

AST_FORMAT_ERROR

AST 格式相关错误

407

LOGICAL_OPERATOR_ERROR

逻辑运算符相关错误

408

LOGICAL_OPTIMIZE_ERROR

逻辑优化相关错误

409

UNSUPPORTED_FILL_TYPE_ERROR

不支持的填充类型相关错误

410

PATH_ERROR

路径相关错误

411

QUERY_PROCESS_ERROR

查询进程相关错误

412

WRITE_PROCESS_ERROR

写入数据相关错误

500

INTERNAL_SERVER_ERROR

内部服务器错误

501

CLOSE_OPERATION_ERROR

在关闭操作中遇到错误

502

READ_ONLY_SYSTEM_ERROR

操作系统是只读的

503

DISK_SPACE_INSUFFICIENT_ERROR

磁盘空间不足

504

START_UP_ERROR

启动时遇到错误

600

WRONG_LOGIN_PASSWORD_ERROR

用户名或密码错误

601

NOT_LOGIN_ERROR

尚未登录

602

NO_PERMISSION_ERROR

此操作没有权限

603

UNINITIALIZED_AUTH_ERROR

未初始化的授权方


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
RWAsyc7aInHM