Apache IoTDB开发系统之Status Codes

举报
小云悠悠zZ 发表于 2023/09/13 08:28:29 2023/09/13
【摘要】 状态代码在最新版本中引入。例如,由于IoTDB要求在写入数据之前先注册时间序列。

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

  1. try {
  2. writeData();
  3. } catch (SQLException e) {
  4. // the most case is that the time series does not exist
  5. if (e.getMessage().contains("exist")) {
  6. //However, using the content of the error message is not so efficient
  7. registerTimeSeries();
  8. //write data once again
  9. writeData();
  10. }
  11. }

使用状态代码,我们可以简单地使用 .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@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。