• 时序数据库-10-[IoTDB]的DBeaver连接管理和命令行操作


    DataGrip官网

    1 DBeaver和DataGrip

    (1) DBeaver是一款免费、开源(GPL)的专门为开发人员和数据库管理员提供的通用数据库工具。DBeaver是一个通用的数据库管理工具和 SQL客户端,支持兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行 SQL查询和脚本,浏览和导出数据。
    General Public License,GNU通用公共许可证。
    在这里插入图片描述

    (2)datagrip是jetbrains旗下的一款数据库管理工具,相信做过java开发的同学都知道,idea就是这家公司发明的。DataGrip是JetBrains公司开发的数据库管理客户端工具(操作数据库的IDE,类似产品有navicat,dbeaver,workbench)。不开源,需要付费。
    在这里插入图片描述

    2 iotdb环境配安装置

    2.1 容器安装iotdb

    可以使用docker volume create命令创建 docker 卷。此命令将在/var/lib/docker/volumes目录中创建一个卷。

    docker search iotdb
    docker pull apache/iotdb
    (1)创建数据文件和日志的 docker 挂载目录
    docker volume create mydata
    docker volume create mylogs
    
    (2)运行docker容器
    docker run --name iotdb  -p 6667:6667 -v mydata:/iotdb/data -v mylogs:/iotdb/logs -d apache/iotdb:latest /iotdb/bin/start-server.sh
    
    (3)可以使用docker ps来检查是否运行成功
    (4)获取container的ID
    docker container ls
    (5)进入容器
    docker exec -it iotdb /bin/bash
    (6)登陆IotDB
    /iotdb/sbin/start-cli.sh -h localhost -p 6667 -u root -pw root
    登陆后可以看到IoTDB的版本0.13.3.
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    在这里插入图片描述

    2.2 官网下载安装包

    下载与服务端一致的安装包版本。
    iotdb安装包
    在这里插入图片描述
    下载的安装包apache-iotdb-0.13.3-all-bin。
    解压D:\apache-iotdb-0.13.3-all-bin。

    3 配置clickhouse

    3.1 创建新驱动

    数据库->驱动管理器->新建。
    org.apache.iotdb.jdbc.IoTDBDriver
    
    • 1
    • 2

    在这里插入图片描述

    3.2 创建新连接

    数据库->新建连接。
    jdbc:iotdb://192.168.1.7:6667/
    
    • 1
    • 2

    在这里插入图片描述

    3.3 SQL操作

    SET STORAGE GROUP TO root.store1
    SET STORAGE GROUP TO root.store2
    
    CREATE TIMESERIES root.store1.wf01.wt01.status WITH DATATYPE=BOOLEAN, ENCODING=PLAIN
    CREATE TIMESERIES root.store1.wf01.wt01.temperature WITH DATATYPE=FLOAT, ENCODING=RLE
    
    show TIMESERIES
    
    INSERT INTO root.store1.wf01.wt01(timestamp,status) values(100,true);
    
    SELECT * FROM root.store1.wf01.wt01
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
  • 相关阅读:
    Hololens 2 新建自定义按钮
    java random随机数的用法
    DNA修饰贵金属纳米颗粒|DNA修饰纳米铜颗粒CuNPS-DNA|研究要点
    C - Bricks and Bags,E - Hanging Hearts,H-Leonard的子序列_树状数组优化dp,B - Hash 河南省赛
    100天精通Python(数据分析篇)——第54天:Series对象大总结
    Java修仙传之神奇的ES(基础使用)
    校园门禁升级改造,终于看到了希望!
    【我的创作纪念日】一周年随笔
    2022年,下半年互联网最靠谱的搞钱方法?
    网络协议:知识扫盲
  • 原文地址:https://blog.csdn.net/qq_20466211/article/details/126622689