(1) DBeaver是一款免费、开源(GPL)的专门为开发人员和数据库管理员提供的通用数据库工具。DBeaver是一个通用的数据库管理工具和 SQL客户端,支持兼容JDBC的数据库。DBeaver提供一个图形界面用来查看数据库结构、执行 SQL查询和脚本,浏览和导出数据。
General Public License,GNU通用公共许可证。
(2)datagrip是jetbrains旗下的一款数据库管理工具,相信做过java开发的同学都知道,idea就是这家公司发明的。DataGrip是JetBrains公司开发的数据库管理客户端工具(操作数据库的IDE,类似产品有navicat,dbeaver,workbench)。不开源,需要付费。
可以使用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.
下载与服务端一致的安装包版本。
iotdb安装包
下载的安装包apache-iotdb-0.13.3-all-bin。
解压D:\apache-iotdb-0.13.3-all-bin。
数据库->驱动管理器->新建。
org.apache.iotdb.jdbc.IoTDBDriver
数据库->新建连接。
jdbc:iotdb://192.168.1.7:6667/
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