Apache IoTDB开发之Load External TsFile工具

简介: 加载外部 tsfile 工具允许用户从正在运行的 Apache IoTDB 实例加载 tsfiles、删除 tsfile 或将 tsfile 移动到目标目录。默认情况下,将创建架构。当tsfile对应的存储组不存在时,用户可以通过第四个参数设置存储组的级别。默认情况下,它将使用 中设置的存储组级别。如果该文件对应的文件存在,则会加载到 Apache IoTDB 的数据目录和引擎中。

Load External TsFile工具简介

加载外部 tsfile 工具允许用户从正在运行的 Apache IoTDB 实例加载 tsfiles、删除 tsfile 或将 tsfile 移动到目标目录。

用法

用户通过 Cli 工具或 JDBC 向 Apache IoTDB 系统发送指定的命令以使用该工具。

加载 TS文件

加载 tsfiles 的命令是 。load "<path/dir>" [true/false] [storage group level]

此命令有两种用法:

第一就是通过指定文件路径(绝对路径)加载单个 tsfile。

第二个参数表示要加载的 tsfile 的路径,tsfile 的名称需要符合 tsfile 命名约定,即 .第三个和第四个参数是可选的。当待加载的tsfile中时间序列对应的元数据不存在时,您可以选择是否自动创建架构。如果第三个参数为 true,则将自动创建架构。如果 thrid 参数为 false,则不会创建架构。默认情况下,将创建架构。当tsfile对应的存储组不存在时,用户可以通过第四个参数设置存储组的级别。默认情况下,它将使用 中设置的存储组级别。如果该文件对应的文件存在,则会加载到 Apache IoTDB 的数据目录和引擎中。否则,将从 tsfile 文件重新生成相应的文件。

{systemTime}-{versionNum}-{mergeNum} .tsfile

iotdb-engine.properties.resource.resource

例子:

  • load "/Users/Desktop/data/1575028885956-101-0.tsfile"
  • load "/Users/Desktop/data/1575028885956-101-0.tsfile" false
  • load "/Users/Desktop/data/1575028885956-101-0.tsfile" true
  • load "/Users/Desktop/data/1575028885956-101-0.tsfile" true 1
  1. 通过指定文件夹路径(绝对路径)加载一批文件。

第二个参数表示要加载的 tsfile 的路径,并且 tsfile 的名称需要符合 tsfile 命名约定,即 .第三个和第四个参数是可选的。当待加载的tsfile中时间序列对应的元数据不存在时,可以选择是否自动创建架构。如果第三个参数为 true,则将自动创建架构。如果第三个参数为 false,则不会创建架构。默认情况下,将创建架构。当tsfile对应的存储组不存在时,用户可以通过第四个参数设置存储组的级别。默认情况下,它将使用 中设置的存储组级别。如果该文件对应的文件存在,它们将被加载到 Apache IoTDB 的数据目录和引擎中。否则,将从 tsfile sfile 重新生成相应的文件。{systemTime}-{versionNum}-{mergeNum} .tsfileiotdb-engine.properties.resource.resource

例子:

  • load "/Users/Desktop/data"
  • load "/Users/Desktop/data" false
  • load "/Users/Desktop/data" true
  • load "/Users/Desktop/data" true 1

删除 TSFILE

删除 tsfile 的命令是:。remove "<path>"

此命令通过指定文件路径来删除 tsfile。具体的实现是删除 tsfile 及其对应的 和 文件。.resource.modification

例子:

  • remove "root.vehicle/1575028885956-101-0.tsfile"
  • remove "1575028885956-101-0.tsfile"

将 TSFILE 移动到目标目录

将 tsfile 移动到 ta arget 目录的命令是:。move "<path>" "<dir>"

此命令通过指定 tsfile 路径和目标目录(绝对路径)将 tsfile 移动到目标目录。具体的实现是从引擎中移除 tsfile,并将 tsfile 文件及其对应的文件移动到目标目录。.resource

例子:

  • move "root.vehicle/1575029224130-101-0.tsfile" "/data/data/tmp"
  • move "1575029224130-101-0.tsfile" "/data/data/tmp"
相关文章
|
2天前
|
测试技术 Apache Windows
如何使用apache的ab压力测试小工具传参数
该内容是关于在Windows环境下使用PHPStudy中的Apache集成的ab工具进行性能测试的简要教程。
24 9
|
7天前
|
数据可视化 Linux Apache
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
CentOS部署Apache Superset大数据可视化BI分析工具并实现无公网IP远程访问
|
7天前
|
机器学习/深度学习 分布式计算 大数据
一文读懂Apache Beam:统一的大数据处理模型与工具
【4月更文挑战第8天】Apache Beam是开源的统一大数据处理模型,提供抽象化编程模型,支持批处理和流处理。它提倡"一次编写,到处运行",可在多种引擎(如Spark、Dataflow、Flink)上运行。Beam的核心特性包括抽象化概念(PCollection、PTransform和PipelineRunner)、灵活性(支持多种数据源和转换)和高效执行。它广泛应用在ETL、实时流处理、机器学习和大数据仓库场景,助力开发者轻松应对数据处理挑战。
29 1
|
7天前
|
监控 测试技术 Linux
性能工具之 Apache Bench 入门使用
ab 全称为:apache bench,ab 为小型压力工具,对于在 Linux 中简单压测 HTTP 接口轻巧灵活。
30 1
|
7天前
|
存储 分布式计算 Hadoop
一文了解Apache Hudi架构、工具和最佳实践
一文了解Apache Hudi架构、工具和最佳实践
159 0
|
7天前
|
SQL 关系型数据库 MySQL
Apache StreamPark系列教程第二篇——项目打包和开发
Apache StreamPark系列教程第二篇——项目打包和开发
99 0
|
7天前
|
Apache 流计算
Apache Flink教程----2.本地开发
Apache Flink教程----2.本地开发
46 0
|
7天前
|
数据可视化 BI Apache
大数据可视化BI分析工具Apache Superset实现公网远程访问
大数据可视化BI分析工具Apache Superset实现公网远程访问
|
7天前
|
Dubbo 应用服务中间件 Apache
电子好书发您分享《Apache Dubbo 微服务开发从入门到精通》
电子好书发您分享《Apache Dubbo 微服务开发从入门到精通》
143 1
|
6月前
|
分布式计算 Apache 流计算
官宣!流计算开发管理框架 StreamPark 成功进入 Apache 孵化器
官宣!流计算开发管理框架 StreamPark 成功进入 Apache 孵化器

推荐镜像

更多