启动 IoTDB
可以通过运行 sbin 文件夹下的 start-standalone 脚本启动 1C1D IoTDB。
# Unix/OS X(/home/iotdb/)
> sbin/start-standalone.sh
# Windows
> sbin\start-standalone.bat
使用 IoTDB
==================
下面是启动 Cli 的命令:
Unix/OS X
sbin/start-cli.sh -h 127.0.0.1 -p 6667 -u root -pw root
Windows
sbin\start-cli.bat -h 127.0.0.1 -p 6667 -u root -pw root
1、先使用 CREATE DATABASE 来创建一个数据库
CREATE DATABASE root.ln
2、使用 SHOW DATABASES
来检查已创建的数据库
SHOW DATABASES
3、在设置 database 之后,我们可以使用CREATE TIMESERIES来创建一个新的TIMESERIES。
在创建 timeseries 时,我们应该定义它的数据类型和编码方案。这里我们创建两个 timeseries:
CREATE TIMESERIES root.ln.wf01.wt01.status WITH DATATYPE=BOOLEAN, ENCODING=PLAIN
CREATE TIMESERIES root.ln.wf01.wt01.temperature WITH DATATYPE=FLOAT, ENCODING=RLE
4、查询系统中所有 timeseries:
SHOW TIMESERIES
5、查询指定的 timeseries(root.ln.wf01.wt01.status):
SHOW TIMESERIES root.ln.wf01.wt01.status
6、插入 timeseries 数据是IoTDB的一个基本操作,你可以使用 INSERT
命令来完成这个操作。
在插入之前,您应该指定时间戳和后缀路径名:
INSERT INTO root.ln.wf01.wt01(timestamp,status) values(100,true);
INSERT INTO root.ln.wf01.wt01(timestamp,status,temperature) values(200,false,20.71)
数据会显示
SELECT status FROM root.ln.wf01.wt01
一条SQL语句查询多个 timeseries 数据:
SELECT * FROM root.ln.wf01.wt01
SET time_zone=+08:00
set time_display_type=yyyy-MM-dd HH:mm:ss
===========
你可以使用如下命令退出:
IoTDB> quit
or
IoTDB> exit
=======
停止 IoTDB
server 可以使用 "ctrl-C" 或者执行下面的脚本:
# Unix/OS X
> sbin/stop-standalone.sh
# Windows
> sbin\stop-standalone.bat
========================
下面列举了一些CLI的特殊命令。
命令 描述 / 例子
set time_display_type=xxx 例如: long, default, ISO8601, yyyy-MM-dd HH:mm:ss
show time_display_type 显示时间显示方式
set time_zone=xxx 例如: +08:00, Asia/Shanghai
show time_zone 显示CLI的时区
set fetch_size=xxx 设置从服务器查询数据时的读取条数
show fetch_size 显示读取条数的大小
set max_display_num=xxx 设置 CLI 一次展示的最大数据条数, 设置为-1表示无限制
help 获取CLI特殊命令的提示
exit/quit 退出CLI
发表评论