亲测可用——IoTDB部署及操作指南

本文涉及的产品
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 操作命令如下:1、解压unzip apache-iotdb-0.12.3-all-bin.zip2、进入到sbin目录下:/opt/iot/apache-iotdb/sbin,执行start-server.sh脚本:nohup ./start-server.sh >> iotbd.log 2>&1 &3、查看进程信息:ps -ef | grep iotdb 正常运行

亲测可用——IoTDB部署及操作指南

全网首发一IoTDB数据库整合MyBatis实现SpringBoot项目CRUD


安装包是从官网下载的最新版本apache-iotdb-0.12.3-all-bin.zip 官网地址如下:http://iotdb.apache.org/Download/

操作命令如下:

1、解压unzip apache-iotdb-0.12.3-all-bin.zip

2、进入到sbin目录下:/opt/iot/apache-iotdb/sbin,执行start-server.sh脚本:nohup ./start-server.sh >> iotbd.log 2>&1 &

3、查看进程信息:ps -ef | grep iotdb 正常运行


4、登录IOTDB数据库

./start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root

登录用户和密码默认为root,同时启动Grafana连接组件 路径为:/opt/iot/apache-iotdb/tools/grafana

nohup java -jar iotdb-grafana.war >> iotdb-grafana.log 2>&1 &  //默认为8888端口


登录:

./start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root 登录iotDB
show timeseries


5、安装可视化工具 Grafana组件,通过网上的搜索感觉这个可视化组件很强大,各种数据都可以图形化展示。wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.2.5.linux-amd64.tar.gz

但是我没有集成好。因为可能是虚拟机的原因,或者是接口没有对应好,有待后续研究,应该是我本地启动服务需要和Grafana界面请求的接口对应上。

6、 进入到/opt/iot/grafana-8.2.5/bin目录下 启动grafana-server :

nohup ./grafana-server >> grafana.log  2>&1 &

7、查看grafana进程 ps -ef | grep grafana


8、默认端口为3000 我们就可以登录上去看一下了 http://localhost:3000

9、初始账号密码为admin/admin 登录进去就要改密码 已改为admin123

10、进来之后首选选择一下插件,搜索simpleJson,点击安装


11、然后选择我们的数据库IoTDB进行链接





到这里我们基本上就安装成功了。

CRUD操作如下,自行操作就好了,如果相结合SpringBoot和MyBatis请查看我的另一篇文章:

全网首发一IoTDB数据库整合MyBatis实现SpringBoot项目CRUD

12、创建组和对应的时间戳
13、SET STORAGE GROUP TO root.sg2
14、CREATE TIMESERIES root.sg2.d1.s1 WITH DATATYPE=TEXT, ENCODING=PLAIN, COMPRESSOR=SNAPPY
15、CREATE TIMESERIES root.sg1.d1.s2 WITH DATATYPE=INT64, ENCODING=RLE, COMPRESSOR=SNAPPY
16、CREATE TIMESERIES root.sg1.d1.s3 WITH DATATYPE=INT64, ENCODING=RLE, COMPRESSOR=SNAPPY
17、insert into root.sg2.d1(timestamp, s1, s2, s3) values(time,v1,v2,v3)
18、select * from root.sg2.d1
19、DELETE STORAGE GROUP root.sg2
20、select * from root where time <= 10
21、select count(*) from root
22、select count(*) from root where time >= 1 and time <= 100 group by ([0, 100), 20ms, 20ms)

23、Gitee项目源码地址如下:

https://gitee.com/aberz/spring-boot-io-tdb.git

全网首发一IoTDB数据库整合MyBatis实现SpringBoot项目CRUD

相关文档链接:

SpringBoot:注入多个SqlSessionFactoryBean实现不同的数据库访问(iotdb和mysql)

https://blog.csdn.net/weixin_45492007/article/details/118634734

IoTDB常用的SQL https://blog.csdn.net/qiaojialin/article/details/106596017

IoTDB常用的SQL语句大全

https://blog.csdn.net/zjy660358/article/details/111315567


相关实践学习
通过可观测可视化Grafana版进行数据可视化展示与分析
使用可观测可视化Grafana版进行数据可视化展示与分析。
相关文章
|
5月前
|
测试技术 API 容器
Anaconda添加镜像却依旧安装以及创建慢或者失败的问题
这篇文章讨论了Anaconda在添加了镜像源之后仍然出现安装和创建包慢或失败的问题,并提供了修改.condarc文件以正确设置清华大学镜像源的解决方法。
Anaconda添加镜像却依旧安装以及创建慢或者失败的问题
|
3月前
|
关系型数据库 Java 分布式数据库
PolarDB产品使用问题之部署到服务器上的Java应用(以jar包形式运行)无法连接,如何解决
PolarDB产品使用合集涵盖了从创建与管理、数据管理、性能优化与诊断、安全与合规到生态与集成、运维与支持等全方位的功能和服务,旨在帮助企业轻松构建高可用、高性能且易于管理的数据库环境,满足不同业务场景的需求。用户可以通过阿里云控制台、API、SDK等方式便捷地使用这些功能,实现数据库的高效运维与持续优化。
|
4月前
|
分布式计算 DataWorks 数据管理
DataWorks操作报错合集之无法运行ddltsk-ddltsk更新表失败,报错:源群集元文件不存在odps-0110061,如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
Ubuntu 测试技术 Linux
|
5月前
|
Ubuntu 虚拟化
百度搜索:蓝易云【虚拟机磁盘大小变更后的Ubuntu动态分区调整教程】
现在,你已经成功将Ubuntu虚拟机的动态分区调整为新的磁盘大小。你可以通过 `df -h`命令来查看文件系统的新大小。注意,在进行此操作时,请务必备份重要数据,并确保你了解分区操作的风险和影响。
60 0
|
5月前
|
存储
百度搜索:蓝易云【clickhouse重启,以及修改数据存储目录后重启失败的解决办法】
这些解决方法应该能够帮助您重新启动ClickHouse服务或解决修改数据存储目录后重启失败的问题。如果问题仍然存在,请检查错误日志文件以获取更多详细信息,并在进一步尝试解决问题之前查找相应的错误消息。
116 0
|
12月前
|
关系型数据库 MySQL 测试技术
禅道安装到Apache服务器详细流程(亲测可用)
禅道安装到Apache服务器详细流程(亲测可用)
188 0
|
大数据 开发者
安装部署--虚拟机新增磁盘操作(可选步骤) | 学习笔记
快速学习 安装部署--虚拟机新增磁盘操作(可选步骤)
312 0
安装部署--虚拟机新增磁盘操作(可选步骤) | 学习笔记
|
存储 安全 数据安全/隐私保护
mSecure密码管理器发布新版本 但一些功能不再可用
mSecure密码管理器发布新版本 但一些功能不再可用
258 0
mSecure密码管理器发布新版本 但一些功能不再可用