apache-iotdb-客户端(DBeaver-IoTDB、start-cli.bat)配置手册

这篇具有很好参考价值的文章主要介绍了apache-iotdb-客户端(DBeaver-IoTDB、start-cli.bat)配置手册。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

在使用iotdb时序库存储输数据时,由于iotdb无用户界面进行iotdb的数据库访问,需要用到客户端工具或第三方工具进行数据库数据操作,现对客户端及第三方工具的配置方式进行说明。

前提条件

确定服务器中iotdb的版本,本地iotdb客户端命令行工具版本需要与服务器中iotdb的版本保持一致,否则无法连接。

本地windows需要安装java运行环境,要求jdk版本1.8以上。

所需软件

iotdb二进制程序包

下载地址https://iotdb.apache.org/zh/Download/,下载界面如下图所示:

dbeaver 连接iotdb,apache,iotdb

点击All-in-one进入下载界面,选择http下载方式

dbeaver 连接iotdb,apache,iotdb点击历史版本下载连接,进入历史版本,选择所需版本进入下载页面,点击链接进行下载

dbeaver 连接iotdb,apache,iotdbdbeaver 连接iotdb,apache,iotdb

DBeaver-IoTDB安装包

下载地址https://dbeaver.io/download/,下载界面如下图所示:

dbeaver 连接iotdb,apache,iotdb

选择任意版本点击下载即可,Windows (installer)版本为exe的安装包,Windows (zip)为免安装版本,解压后即可使用。

使用安装包安装完成后桌面会有快捷方式,免安装版本解压后如下图所示,双击dbeaver.exe即可启动。

dbeaver 连接iotdb,apache,iotdb

下载及配置可参考一下地址:

https://iotdb.apache.org/zh/UserGuide/V1.0.x/Ecosystem-Integration/DBeaver.html

备注:DBeaver-IoTDB本身不支持iotdb,需要手动配置数据库驱动,所以也需要下载iotdb二进制程序包及安装java环境。

配置方法

Iotdb命令行客户端配置

Iotdb下载解压后的目录如下图:

dbeaver 连接iotdb,apache,iotdb

进入sbin文件夹,找到start-cli.bat文件

dbeaver 连接iotdb,apache,iotdb

编辑start-cli.bat文件,修改配置如下图所示,按照实际情况修改用户名、密码、端口、IP后保存即可。

dbeaver 连接iotdb,apache,iotdb

自此配置已完成,双击start-cli.bat打开iotdb自带的命令行客户端工具

dbeaver 连接iotdb,apache,iotdb

DBeaver-IoTDB配置

参考资料:

https://iotdb.apache.org/zh/UserGuide/V1.0.x/Ecosystem-Integration/DBeaver.html

双击打开DBeaver客户端,iotdb的数据库驱动,选择头部菜单【数据库-驱动管理器】,如下图所示:

dbeaver 连接iotdb,apache,iotdb

点击新建按钮,如下配置

dbeaver 连接iotdb,apache,iotdb

点击库配置、添加文件夹,选择iotdb二进制文件中的lib文件夹,保存即可。

dbeaver 连接iotdb,apache,iotdb

新建数据库

dbeaver 连接iotdb,apache,iotdbdbeaver 连接iotdb,apache,iotdb

配置如下,输入jdbc url、用户名、密码,点击测试连接,提示如下说明连接成功,点击保存即可。

dbeaver 连接iotdb,apache,iotdb

双击左侧的iotdb实例打开数据库,查看已存在的数据库与时间序列。

dbeaver 连接iotdb,apache,iotdb

由于第三方工具对iotdb支持有限,建议使用脚本对数据进行操作,如下图:

dbeaver 连接iotdb,apache,iotdb

常用查询命令及注意事项

  1. 路径中有特殊字符要使用``符号进行标注,例如:root.gw.`wf0-01-1`.wt02.status
  2. 查看数据库:show database;
  3. 查看时间序列:show TimeSeries ;
  4. 查看时间序列对应的数据:

select * from root.iot.`ZL_c8fd23c9-1344-4b48-b3f3-7d5296dbec9a`.std

dbeaver 连接iotdb,apache,iotdb

  1. 分页查看最新的10条数据

select * from root.iot.`ZL_c8fd23c9-1344-4b48-b3f3-7d5296dbec9a`.std order by time desc limit 10

dbeaver 连接iotdb,apache,iotdb

IoTdb其他资料

官网地址:快速上手 | IoTDB Website

Sql手册:SQL手册 | IoTDB Website文章来源地址https://www.toymoban.com/news/detail-784653.html

到了这里,关于apache-iotdb-客户端(DBeaver-IoTDB、start-cli.bat)配置手册的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 线上 udp 客户端请求服务端客户端句柄泄漏问题

    线上 udp 客户端请求服务端客户端句柄泄漏问题

    本题分别从如下三个方面来分享: 问题描述 自定义连接池的编写 common_pool 的使用 线上有一个业务,某个通服务通知 udp 客户端通过向 udp 服务端(某个硬件设备)发送 udp 包来进行用户上线操作 当同时有大量的请求打到 udp 服务端的时候,udp 服务端的回包可能会在网络环境

    2024年02月09日
    浏览(15)
  • k8s ingress获取客户端客户端真实IP

    k8s ingress获取客户端客户端真实IP

    在Kubernetes中,获取客户端真实IP地址是一个常见需求。这是因为在负载均衡架构中,原始请求的源IP地址会被替换成负载均衡器的IP地址。 获取客户端真实IP的需求背景包括以下几点: 安全性:基于客户端IP进行访问控制和认证授权可以提高系统安全性。 日志记录与审计:记

    2024年02月13日
    浏览(13)
  • es相关的官方客户端与spring客户端对比与介绍

    es相关的官方客户端与spring客户端对比与介绍

    es提供的 TransportClient 传统的客户端,基于TCP传输协议与Elasticsearch通信。 已经被弃用,不推荐使用。 适用于Elasticsearch 5.x及以前的版本 因为Elasticsearch 6.x及以上版本已不再支持TCP Transport协议,TransportClient无法连接Elasticsearch集群。 RestHighLevelClient 是一个高级的REST客户端,主要用于与

    2024年02月02日
    浏览(14)
  • 云备份客户端——客户端整体设计框架以及实用类工具实现

    客户端要实现的功能和服务端相比相对简单,客户端要实现的功能是 自动对指定文件中的文件进行备份,也就是定时对指定文件进行扫描,根据文件信息判断文件,符合要求(新文件或者被修改过的文件)进行上传 因此我们客户端大概需要实现下面三个模块 数据管理模块:

    2024年02月09日
    浏览(16)
  • PUBG绝地求生怎么下载正式服客户端 游戏客户端在哪下载

    PUBG绝地求生怎么下载正式服客户端 游戏客户端在哪下载

    PUBG绝地求生怎么下载正式服客户端 游戏客户端在哪下载 绝地求生是一款大逃杀题材的游戏,受到世界各地小伙伴的喜爱,在游戏中小伙伴们需要通过自身能力寻找地图上的装备充盈自身,利用地形掩护和心理战术击败对手获得最终胜利,不少小伙伴还不清楚如何下载PUBG正式

    2024年04月12日
    浏览(47)
  • java socket Server TCP服务端向指定客户端发送消息;可查看、断开指定连接的客户端;以及设置客户端最大可连接数量。

    首先需要知道java里如何创建一个Socket服务器端。 提示:注意server.accept()方法调用会阻塞,只有新的客户端连接后才返回一个新的socket对象。如果一直未连接那么会一直处于阻塞状态 了解了如何创建一个socket服务器端后。那么如何实现给指定的连接客户端发送消息呢?首先我

    2024年02月11日
    浏览(15)
  • Redis的Java客户端-Java客户端以及SpringDataRedis的介绍与使用

    Redis的Java客户端-Java客户端以及SpringDataRedis的介绍与使用

    Spring Data Redis底层支持同时兼容Jedis和Lettuce两种不同的Redis客户端,可以根据需要任意选择使用其中的一种。这样既可以保留现有代码使用的Jedis方式,也可以通过使用基于Netty的高性能Lettuce客户端,提升应用的性能和吞吐量。 Jedis是一个传统的Java Redis客户端,使用BIO进行So

    2024年02月08日
    浏览(12)
  • netty构建udp服务器以及发送报文到客户端客户端详细案例

    netty构建udp服务器以及发送报文到客户端客户端详细案例

    目录 一、基于netty创建udp服务端以及对应通道设置关键 二、发送数据 三、netty中的ChannelOption常用参数说明 1、ChannelOption.SO_BACKLOG 2、ChannelOption.SO_REUSEADDR 3、ChannelOption.SO_KEEPALIVE 4、ChannelOption.SO_SNDBUF和ChannelOption.SO_RCVBUF 5、ChannelOption.SO_LINGER 6、ChannelOption.TCP_NODELAY 以上代码中

    2024年04月09日
    浏览(14)
  • 【0815作业】搭建select的TCP客户端、poll客户端、tftp文件上传

    【0815作业】搭建select的TCP客户端、poll客户端、tftp文件上传

    IO多路复用(重点!!!) 进程中如果同时需要处理多路输入输出流,在使用单进程单线程的情况下,同时处理多个输入输出请求。 在无法用多进程多线程,可以选择用IO多路复用; 由于不需要创建新的进程和线程,减少系统的资源开销,减少上下文切换的次数。 允许同时

    2024年02月12日
    浏览(15)
  • RustDesk自建中转服务器如何自己编译 RustDesk客户端,将企业固定IP/域名写进客户端,客户端安装无需配置直接使用(三)

    RustDesk自建中转服务器如何自己编译 RustDesk客户端,将企业固定IP/域名写进客户端,客户端安装无需配置直接使用(三)

    Ubuntu20.04.4 LTS Docker Version: 20.10.12 RustDesk1.20 Git-2.39.0-64-bit visual studio 2022 VSCodeUserSetup-x64-1.74.1 RustDesk自建中转服务器如何自己编译 RustDesk客户端,将企业固定IP/域名写进客户端,客户端安装无需配置直接使 最近有粉丝反映,编译最后会提示key不匹配等问题,拉取普通开源版,别

    2024年02月05日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包