首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

IoTDB从0.11.x升级到0.12.2后,无法查询带有标签/属性的时序

IoTDB是一个开源的物联网时序数据库,用于存储和管理大规模的时序数据。它支持高效的数据写入和查询,并提供了灵活的数据模型和丰富的查询语言。

在升级IoTDB从0.11.x到0.12.2版本后,可能会遇到无法查询带有标签/属性的时序数据的问题。这个问题可能是由于升级过程中的一些变化导致的。为了解决这个问题,可以采取以下步骤:

  1. 检查升级日志:首先,查看升级过程中生成的日志文件,以了解是否有任何与标签/属性相关的警告或错误信息。这些日志文件通常位于IoTDB安装目录的logs文件夹中。
  2. 检查数据模型变化:升级可能会引入一些数据模型的变化,导致查询时无法正确处理标签/属性。查阅IoTDB的官方文档或升级说明,了解0.12.2版本中是否有对标签/属性的变更,并相应地修改查询语句。
  3. 更新查询语句:如果升级后的IoTDB版本对标签/属性的查询语法有所改变,需要相应地更新查询语句。可以参考IoTDB的官方文档或查询语言手册,了解最新的查询语法和用法。
  4. 检查数据完整性:在升级过程中,可能会发生数据丢失或损坏的情况。因此,在进行查询之前,建议先检查数据的完整性。可以使用IoTDB提供的数据校验工具或命令,验证数据是否完整并修复任何损坏的数据。
  5. 寻求帮助:如果以上步骤无法解决问题,建议向IoTDB的开发团队或社区寻求帮助。可以在官方论坛、邮件列表或社交媒体上提问,描述具体的问题和升级过程中的细节,以便得到更准确的帮助和解决方案。

腾讯云提供了一系列与物联网相关的产品和服务,可以与IoTDB结合使用,以构建完整的物联网解决方案。其中包括:

腾讯云物联网通信:旨在提供一个安全、稳定、高效的连接平台,帮助开发者低成本、快速地实现“设备-设备”、“设备-用户应用”、“设备-云服务”之间可靠、高并发的数据通信。详情请参考:腾讯云物联网通信

腾讯云物联网开发平台:是面向智慧生活与产业物联应用的一站式物联网PaaS平台,为各行业用户提供一站式设备智能化服务。平台提供海量设备连接与消息通信能力,基于腾讯连连小程序应用开发能力、音视频能力及AI增值服务,聚合腾讯生态内容能力。提升传统行业设备智能化的效率,降低用户的开发运维成本。详情请参考:腾讯云物联网开发平台

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Apache IoTDB 发布 0.10.0!

50), 5ms),每个区间可 前开后闭 或 前闭后开 支持 GroupByFill 查询,在 group by 查询结果上补空值,如 select last_value(s1) from root.sg.d1...Apache Flink 增加 MQTT 协议,默认关闭,可在配置文件中开启 增加 Measurement 的别名 可修改 Measurement 别名:upsert alias 为时间序列元数据增加标签和属性...可修改时间序列的标签和属性 在时间序列路径中支持特殊字符:-/+&%$#@ 路径可以使用数字开头的字符串,如 root.sg.12a 允许用户指定非默认的JAVA_HOME,允许JAVA_HOME带空格...-425】无法修改 root 密码 【IOTDB-470】0 字节 TsFile 引发的 IllegalArgumentException 【IOTDB-529】Group by 中不能用 NOW()...先说如何从 0.9 升级到 0.10。

93820

IoTDB在四维智联公司的应用

综上,从成本、性能、易维护这三个方面我们必须要做出选择。 时序数据 & IoTDB 在遇到这个入库问题之后我就在考虑,除了Hbase我们还有什么可以选择的吗?有没有运维更简单一些不用各种依赖的?...数据在到达数据中心后,会产生乱序、丢帧或者其他问题,所以在这里我们需要清理、规整一次数据,做好数据质量,并且把乱序的数据排好序。...所以当时想莫不如自己做一个中间件完成排序和查询的功能,后来就开始调研相关的存储技术,机缘巧合下发现了IoTDB。...当然也顺便学习了TsFile、存储引擎、查询引擎,经过一段时间的磨合时机成熟,准备上线。...以上这些特性及bug fix都包含在已经发布的0.12.2版本中,我已经替大家趟过坑,请放心使用。

96640
  • 时序数据库学习三:数据模型

    (label): 由prometheus的维度数据模型来支撑实现.相同指标名称的任何给定标签组合标识该指标的特定维度实例 更改任何标签值,包括添加或删除标签,都会创建一个新的时间序列.可以通过标签让查询语言轻松过滤...单值模型的时间序列/时间线(time series): 具有相同指标名称和相同标签维度集合的带有时间戳数值的数据流。...从数据点包含数值的多少,可以分为单值模型(比如Prometheus)和多值模型(比如InfluxDB);从数据点存储方式来看,有行存储和列存储之分。一般情况下,列存能有更好的压缩率和查询性能。...图6 基于树形(tree schema)的时序数据模型 IoTDB与其他TSDB的数据模型最大的不同,没有采用标签(tag-value、Labels)模式,而是采用树形结构定义数据模式:以root为根节点...其次,我们从时序数据集中的每个数据点或者一行数据的角度来分析,以下图8为例。

    2K30

    时序数据库学习一:什么是时序数据库

    时序数据库 时序数据库全称为时间序列数据库。时间序列数据库指主要用于处理带时间标签(按照时间的顺序变化,即时间序列化)的数据,带时间标签的数据也称为时间序列数据。...:每条数据都带有时间戳 3:数据不可变,只会一直添加 4:高效的存储压缩效率 5:时序唯一性:某一个时刻的某一个指标只会有一条(一组也视为一条)数据 6:单条数据没有意义,看某一个时间段的所有数据才有意义...时序数据库的项目 事实上,业界流行的ClickHouse、Apache IoTDB等也属于时序数据库范畴。...OpenTSDB:基于HBase构建的时序数据库,依赖Hadoop生态太重,早期和InfluxDB并驾齐驱;近年来在社区中的热度已经远远落后于InfluxDB了。它还不支持多维查询。...IoTDB:国内清华大学开源的时序数据库,面向工业IoT场景;性能出众,社区活跃。

    2.8K20

    黄向东:工业物联网数据库 IoTDB及其应用

    工业环境网络质量难以保证,经常出现如延迟、断网,导致数据无法完全保序到达。而IoTDB 支持时间序列的乱序写入。...从查询性能上,IoTDB不管是原始数据查询还是聚合查询,都领先同类产品。一个IoTDB就能同时满足实时数据监控以及海量历史数据查询。 IoTDB树型结构管理的数据模型非常适合工厂。...我们可以把处理后的降采样或者其他结果,再重新写回数据库,从而将原始数据、加工后的数据、再一次加工后的数据分别生成出来,最终变成一些知识和决策。...不止于此,从数据进到IoTDB开始的采集、存储、查询和分析全生命周期,都提供了数据计算的能力。当一个数据采集过来要写入到数据库,就提供了触发器机制。...IoTDB继承了很多属于Apache的开源项目,以及部署Apache,覆盖从采集、处理、分析、应用的各阶段。 作为一个时序数据库,IoTDB更多是提供时序数据的建模查询、处理分析,和低成本存储的能力。

    95841

    IoTDB——用数据助力十四五战略规划实现

    2023年1月,北邮一号卫星搭载IoTDB成功发射,从数据侧助力天空卫星稳定运行。...3.高效的目录结构 IoTDB使用了层次化的时序数据模型,可以方便地组织和管理不同类型和来源的时序数据,并且支持多维索引和元数据缓存,提高查询性能。...InfluxDB采用了基于表的数据模型,需要预先定义测点和标签。OpenTSDB和KairosDB都采用了基于键值对的数据模型,需要为每个时间序列指定一个唯一的ID。...例如,在云端或边缘端部署IoTDB后,用户可以利用Hadoop, Spark或Flink等工具进行批处理或流处理,并利用机器学习或深度学习等技术进行时序数据挖掘和分析。...例如,在使用IoTDB后,用户无需担心时序数据存储空间不足或查询速度过慢等问题,并且可以通过简单易用的管理工具进行数据库监控和维护。

    89120

    Apache IoTDB “硬实力”——从 PLC 采集到 Spark 分析实物展示台

    Apache IoTDB 已经在很多物联网系统中得到了应用。为了让大家理解工业物联网的时序数据是如何采集、存储、查询分析,并进行可视化。...工业互联网时代,越来越多的终端设备通过传感器采集自身及周边监测数据,并打上时间标签,构成了工业大数据的主体——时序数据。...展示内容: (1)手机内的光照传感器、PLC控制的测距传感器、树莓派连接的陀螺仪等,将采集的时序数据通过网络将发送并存储到设备端的 IoTDB 中; (2)设备端的 IoTDB 可提供实时的查询功能和可视化展示...我们在这个树莓派中部署了一个 IoTDB,并开发了通过 PLC 从测距传感器里采集数据的程序,并且将数据存入 IoTDB 中。...主要包括 IoTDB 在工业领域的数据采集、存储、可视化、传输、查询、分析等功能。这个展示台汇总了我们从2018年4月数字中国到现在做的所有展示功能。

    2K40

    Apache IoTDB:更适合工业物联网场景的新型数据库,存、查、用不再是难题

    同时智能设备带来的海量数据的潜在价值被人们关注,可如何高效地存储智能设备产生的数据,如何更好地对海量数据进行分析成为了难题。传统的数据库模型和存储方式俨然已经无法适应这样的需求。...于是有了时序数据库,旨在实现高效地存储、查询数据,帮助更好地发掘数据潜在的价值。 面对这样的状况,清华大学于 2015 年启动了 IoTDB 的研制。...最后,数据科学家可以将数据从数据库加载到大数据平台,用于复杂的分析和预测,即 OLAP 任务。”...下图展现了每个时间序列是由时间和值两个属性组成,时间序列通过根节点到叶子节点的完整路径来定位。...总结 该论文介绍了一款新的时序数据管理系统 Apache IoTDB ,其开放式架构专门设计用于支持物联网应用的实时查询和大数据分析。

    49250

    时序数据库 Apache-IoTDB 源码解析之系统架构(二)

    上一章聊到时序数据是什么样,物联网行业中的时序数据的特点:存量数据大、新增数据多(采集频率高、设备量多)。...详情请见: 时序数据库 Apache-IoTDB 源码解析之前言(一) 打一波广告,欢迎大家访问 IoTDB 仓库,求一波 Star 。...2.4 大数据分析需求 现有时序数据库都无法支持大数据分析框架,都需要通过数据库的 Api 把数据从数据库往数据仓库导出后再存一份,数据量直接翻倍。...IoTDB 到此为止,整体需求基本明确,作为一款物联网的时序数据库需要处理的问题: 高速写入 高效压缩 多维度查询,降采样、时序分割查询等 查询低延迟高效 提高数据质量,乱序、空值等 对接现有大数据生态...对照上面的图,大致了解一下 IoTDB 的结构,逻辑上被分为 3 个大部分,其中: Engine 是完整的数据库进程,负责 sql 语句的解析,数据写入、查询、元数据管理等功能。

    93240

    Apache IoTDB 建模方式详解

    标签模型 实时库、InfluxDB、OpenTSDB等多是基于标签的模型。 在实时库中,每个测点有一个名称(可以看成一个标签)。通常这个测点名称是由符号 “.” 连接的多个属性值。...树形数据模型 IoTDB 中的数据模型是什么样的呢?...这些路径形成了一棵树形的元数据结构: 其中从 root 到倒数第二级的路径在 IoTDB 中有个特殊的含义:设备 ,这个例子中有两个设备:root.TC.N1DCS,root.HM.DCS1。...2 2.31 Time root.sg.b1 3 1.4 Time root.sg.c1 3 1.5 查询 以第一节的数据为例来介绍一下 IoTDB 的查询。...也有一些时序数据库采用关系模型,像 TimescaleDB,关系模型的好处是学习成本低,适用于数据较为规整的场景,但是表需要提前定义,修改(加列)的代价比较大,不适用预先不确定有多少测点,或一个设备的多个测点不同时采集的场景

    1.3K20

    时序数据库Apache IoTDB单元与多元时间序列写入与查询性能对比——田原

    0.12及以前版本的 Apache IoTDB 的存储引擎和文件格式也只支持单元序列,无法高效的存储和查询多元时间序列。...2 Apache IoTDB 双存储引擎 Storage Engine Apache IoTDB 从0.13版本开始,创新定义了时序数据库双存储引擎,内置两款高效的存储引擎:支持单元时间序列的非共享时间戳存储引擎和支持多元时间序列的共享时间戳存储引擎...这两种语法在元数据树上创建出的设备节点,其是否共享时间戳的属性为true。...;第二种是降采样查询,将一段时间内的原始数据做某种运算后返回。...每次查询30个分量中的所有分量,查询sql类似于“select * from root.**”,在查询的分量数进一步增多后,多元时间序列查询性能的优势被进一步放大,因为可以比单元时间序列少从磁盘中读取更多的时间列

    1.8K30

    Apache IoTDB 随笔 - IoTDB核心技术剖析

    从数据库领域的权威排名情况看,时序数据数据库从2018年开始,热度不断攀升,同时涌现出很多优秀的时序数据库产品,比如Influxdb,opentsdb以ApacheIoTDB。 ?...目前时序数据库有30多个,从架构的角度又可以分为三大类 第一类,以TimescaleDB为代表基于关系的时序数据库 第二类,以OpenTSDB为代表的基于KV的时序数据库 第三类,专门为时序数据数据而生的...那么,IoTDB架构设计是对LSM的优化加强,针对IoT时序数据乱序问题进行了重点设计考虑,从内存到文件存储都有有序和乱序数据的特殊处理,更大程度的解决乱序问题。...同时IoTDB具有查询优化机制,可以为用户提供极致的查询性能。这些从宏观的角度我们可以感知IoTDB的优秀,但是具体细节上有怎样的设计考虑呢,我们接下来看细节。 ?...这样的索引树,当我们查询某个设备的某个Measurement信息时候,比如查询s0,那么优化后的索引结构,我们不需要将设备下的所有的Measurement的Meta信息全部读取,我们只需要读取s0-s9

    2K30

    2022 IoTDB Summit:IoTDB PMC Chair 黄向东《Apache IoTDB 1.0 全新版本》

    熟悉 IoTDB 的朋友们知道,IoTDB 的诞生离不开工业物联网场景,从 2011 年接触工程机械装备的物联数据管理开始,来自清华的团队开始探索时序数据管理技术;2016年,IoTDB 的第一行代码落笔...其次,在过去一年多来通过不断抽象和提炼时序数据的处理计算场景,并结合数据库领域中的经典计算能力,我们总结并实现了时序数据实时写入时计算、时序数据处理入库后离线计算、查询时序数据时即席计算三种时序数据计算模式...而所有的操作,从数据写入、查询、到计算,都进行了负载的分布化。...在 1.0 版本中,我们还采用 MPP 架构,重新实现了 IoTDB 的查询引擎,实现大规模并行处理和实时计算。在此过程中,我们遵循了让“计算更靠近数据”的原则,尽可能少的进行数据的转发。...针对时间序列的聚合查询,我们在百毫秒级别,即可完成对 50 亿数据点的聚合操作。

    65510

    New PMC 田原: 开源给了我一个接触非业务系统的机会

    在 Apache IoTDB 中主要贡献的内容: 1.单元与多元序列兼容的时序数据库存储引擎和查询引擎的设计与实现 2.单条查询内部的并行化 3.TsFile V3版本的设计与实现 4.查询的内存控制和缓存管理...当然,这个也是依托 IoTDB 这个开源社区的影响力,才会让这么一个功能发布后,进入更多公众的视野中。 攻克技术难关 查询引擎的重构是一个比较大的技术难关。...这个重构也随着IoTDB 0.9版本一起发布,在社区用户的不断使用过程中,被不断完善,历经几个小版本的迭代后逐渐稳定。 独学而无友,则孤陋而寡闻。...关于我们 Apache IoTDB——海量时序数据管理的最佳解决方案,一款高吞吐、高压缩、高可用、物联网原生的开源时序数据库。...从0到1自研时序存储方案、物联网数据模型、低流量数据传输方案,使得纳秒级采样数据写入无压力、TB级数据查询毫秒级、数据存储无损压缩数十倍。核心技术源自清华、自主可控。

    66320

    东方国信时序数据库(基于Apache IoTDB)适配图扑TopLink,携手助力核电站数据展示

    近日,东方国信时序数据库CirroData-TimeS(基于Apache IoTDB)完成了与大连图扑TopLink组态软件的适配。...数据进入平台后存入时序数据库。 针对海量的设备上报数据,在做实时显示的同时还考虑将历史数据也进行无损保存,并在TopLink上给用户提供数据查询的支持,这对底层的时序数据存储提出了相当高的要求。...通过对市场上主流的时序数据库进行选型,大连图扑最终选择了东方国信研发的国产化时序数据CirroData-TimeS(基于Apache IoTDB)与TopLink进行适配。...时序数据库配置 选项 设置 > 时序数据库 进入时序数据库配置界面,在配置界面中选择CirroData-TimeS(基于Apache IoTDB),填写对应的数据库配置信息,包括地址、用户名、密码等。...历史数据查询功能 配置好时序库后,就可以使用历史数据查询功能。通过设置测点的存储间隔来把数据按照时间排序存到时序数据库中。

    1K20

    使用 SeaTunnel 玩转 IoTDB 数据同步 | 讲座回顾

    1 Apache IoTDB & SeaTunnel 基本概念介绍 Apache IoTDB 是一款工业物联网时序数据库管理系统,可一体化收集、存储、管理与分析物联网时序数据,满足工业物联网领域的海量数据存储...IoTDB 的架构如下图所示,分为三个部分:时序文件、数据库引擎和分析引擎。...时序文件部分里,TsFile 是 IoTDB 自研的一种专门为时序数据设计的文件存储格式,支持高效的压缩和查询性能,能够为上层应用提供出色的数据存储和查询支持。...将时序数据存储至 TsFile 后,即使用TsFile 格式进入 IoTDB 数据管理引擎,在此阶段既可使用交互工具进行查询和预处理,也可通过可视化平台进行可视化操作。...5.1 从 IoTDB 导出数据 第一个场景是从 IoTDB 导出数据,这里举的例子是从 IoTDB 并行读取数据导到 Console 上。

    1.7K20

    EMQX Enterprise 新版本发布:新增 Apache IoTDB 支持、HStreamDB 最新版以及 MongoDB 6.0 适配

    新增 Apache IoTDB 数据集成Apache IoTDB(物联网数据库)是一体化收集、存储、 管理与分析物联网时序数据的软件系统,具有高吞吐量读写、高效树形元数据结构、丰富查询语义、低硬件成本、...以简化运维管理,并为 HStream SQL 增加了更多丰富的查询语句,更多内容请参考 HStreamDB Release Note。...MongoDB 6.0 提供了多项适用于物联网的特性,包括增强的时序集合,能够更高效地写入和查询数据;增强的 Change Stream 能够实现物联网数据存储、实时监测传感器数据变化、更新设备状态等;...例如,您可以将客户端属性或 MQTT 5.0 User Property 通过 Headers 透传,并在业务侧进行消息路由、过滤、监控和跟踪等操作,实现更灵活的业务开发。...修复重启之后初始化失败的模块会被禁用的问题。修复热升级后,规则引擎 Oracle 数据库无法自动重连的问题。修复规则引擎无法支持 RocketMQ 集群的问题。

    51830

    2022 IoTDB Summit:用友郭关飞《用友在 Apache IoTDB 应用与生态建设方面的探索与实践》

    其实就是我们需要进行查询的适配,如果不做查询适配的话,我们其实是没有办法从 IoTDB 里头存储的数据里头查询出结果,所以我们在这做了一个 IoTDB 的查询适配。...那这查询适配其实说起来也比较简单,就是我们在应用上做了一个流量的开关,这个开关可以把某些满足条件的流量把它的查询导入到 IoTDB 里头,而把另一些流量还是像原来那样,让它直接从 OpenTSDB 里头查...其实就是在我们把数据写到 TsFile 里头不同的时间序列的时候,它当时的哈希值计算其实稍微有点问题,就导致我们写出 TsFile 有就是格式不是很对,最后无法 load 到生产的 IoTDB 里头。...大家可以看到,这里头我们切换到 IoTDB 之后,从时序数据库里头查询的速度,我们 IoTDB 比 OpenTSDB 要快出 5 到 10 倍。...这块就是我们其实是一个简单的时序数据查询的界面,我们查询出来之后我们可以对时序数据进行简单探索,同时对它其实可以进行一些可视化的显示,我这里头就不细讲了。

    61130

    2022 IoTDB Summit:IoTDB PMC 乔嘉林《端边云协同:Apache IoTDB 全新单机分布式架构》

    第二类就是以 InfluxDB 为首的一类时序数据库,它们的目标场景是互联网的 IT 场景,InfluxDB 通常部署在云端,来接收用户的写入和查询的请求。 这两类数据库在两个方面进行了一个改进。...第一个他们拥有更灵活的数据模型,这套数据模型以标签或者以测点为度量单位,来管理用户的监控项。...从边侧到云侧我们也做了一个创新的优化,这个就是将 IoTDB 底层的数据文件直接去同步到云侧的数据库里面,进行加载。...于是我们开始去自研 IoTDB 这样一个系统,从底层的数据文件 TsFile 开始研发,首创了物联网数据模型。...在时序数据管理里面,我们认为元数据和数据其实是同等重要的。这里面元数据和关系数据库的表结构不一样的是,这里面的元数据包括设备的信息,以及测点的信息,以及它们的属性信息。

    68510

    2022 IoTDB Summit:IoTDB PMC 田原《大规模并行处理与边缘计算在 Apache IoTDB 中的实践》

    01 IoTDB MPP 架构概览 我今天的演讲内容会从以下四个方面进行展开。第一部分的内容是 Apache IoTDB MPP 架构的概览。...我们将 Parser 抽象出一个统一的协议层,我们支持多种协议的解析,经过相应的 Parser 后,会生成一个统一的、能够被 IoTDB 后续流程所识别的统一结构,也方便用户从其他产品迁移过来。...比如说,对于时序查询场景比较常见的最新点查询,如果最新点缓存在内存中,我们是可以直接读取缓存的;而如果最新点缓存不在内存中,我们可以复用聚合查询的算子,从磁盘中读取,并用查询出来的最新点更新我们的缓存。...我们都知道,从内存中读取数据,要比从磁盘中读取数据要快很多个数量级,所以 IoTDB 内置了很多数据缓存,用于加速 Operator 的执行,降低查询延迟。...将一些计算代价高昂的查询,通过 CQ 得到计算后先写入另一个预先设定的序列中,之后这些高昂的数据查询我们就可以转化为从已经写入的这些数据序列当中进行查询。

    47710
    领券