初识 IoTdb 时间序列数据库
Posted sunhaoyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初识 IoTdb 时间序列数据库相关的知识,希望对你有一定的参考价值。
1,安装前需要保证设备上配有JDK>=1.8的运行环境,并配置好JAVA_HOME环境变量。
Shell > uzip iotdb-alpha.zip
如果使用的操作系统是 windows 直接解压 目录为:
bin : 包含 启动 和 停止的执行文件等。
config : 配置信息
start-server.bat
出现如下图所示标识启动成功! 端口为:6667
2, 启动客户端: 进入到bin目录下执行以下命令:(安装后的初始化 账户和密码都是 root)
linux使用:start-client.sh windows使用: start-client.bat
start-client.sh -h localhost -p 6667 -u root
//创建一个 组
SET STORAGE GROUP to root.abc
//通过 SHOW STORAGE GROUP 关键字查看当前IOTDB的存储组
SHOW STORAGE GROUP
2, 存储组设定后,使用CREATE TIMESERIES语句可以创建新的时间序列,创建时间序列时需要定义数据的类型和编码方式.
*** 下列语句表示在 root.abc组中创建了name和age两个时间序列 , 时间序列相当于表中的字段
// IoTDB> CREATE TIMESERIES root.abc.你的时间序列名称 WITH DATATYPE=数据类型, ENCODING=编码;
IoTDB> CREATE TIMESERIES root.abc.name WITH DATATYPE=TEXT, ENCODING=PLAIN;
IoTDB> CREATE TIMESERIES root.abc.age WITH DATATYPE=TEXT, ENCODING=PLAIN;
//使用SHOW TIMESERIES语句查看系统中存在的所有时间序列
IoTDB> SHOW TIMESERIES
3,插入语句:
*** 插入时 第一个 timestamp 时序不能重复否则会被覆盖
//insert into (时间序列名称) (字段名,创建时间序列的时候设置的字段名) values (属性)
IoTDB> insert into root.abc (timestamp,name,age) values(1,"abc","aacc");
//查询语句
IoTDB> select * from root.abc
输入quit或exit可退出Cli结束本次会话。
IoTDB> quit 或 IoTDB> exit
以上是关于初识 IoTdb 时间序列数据库的主要内容,如果未能解决你的问题,请参考以下文章
初识 IoTdb 时间序列数据库集成到Java中, JavaAPI
初识 IoTdb 时间序列数据库集成到Java中, JavaAPI
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段
初识Spring源码 -- doResolveDependency | findAutowireCandidates | @Order@Priority调用排序 | @Autowired注入(代码片段