[IoTDB 学习笔记] [part 1] 介绍

说在前面: 这个list记录了博主在学习IoTDB[1]期间的总结和思考,欢迎一起讨论学习哈

介绍

物联网时序数据库 Apache IoTDB 的架构如图 1 [2]所示,覆盖了对时序数据的采集、存储、查询、分析以及可视化等全生命周期的数据管理功能,其中灰色部分为 IoTDB 组件。

图 1

快速开始

参考[3],这里简单记录了初步使用IoTDB的方法,详细的介绍可以在[3]找到。

Requirments:

  • Java >= 1.8
  • Maven >= 3.6
  • 设置 max open files num 为65535

安装

启动

通过sbin下的脚本来启动IoTDB:

# Unix/OS X
> nohup sbin/start-server.sh >/dev/null 2>&1 &
or
> nohup sbin/start-server.sh -c <conf_path> -rpc_port <rpc_port> >/dev/null 2>&1 &

# Windows
> sbin\start-server.bat -c <conf_path> -rpc_port <rpc_port>

Notes:

  • "-c" and "-rpc_port" 都是可选的。
  • 选项 "-c" 指定了配置文件所在的文件夹。
  • 选项 "-rpc_port" 指定了启动的 rpc port。
  • 如果两个选项同时指定,那么rpc_port将会覆盖conf_path下面的配置

使用 IoTDB

利用默认用户root来启动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

如果之前各个步骤顺利进行,可以看到下面的标志:

 _____       _________  ______   ______
|_   _|     |  _   _  ||_   _ `.|_   _ \
  | |   .--.|_/ | | \_|  | | `. \ | |_) |
  | | / .'`\ \  | |      | |  | | |  __'.
 _| |_| \__. | _| |_    _| |_.' /_| |__) |
|_____|'.__.' |_____|  |______.'|_______/  version x.x.x


IoTDB> login successfully
IoTDB>

接下来就可以开始漫游IoTDB了,更多的命令以及详细说明可以参考官方网站[1]以及github项目[3]


  1. 物联网时序数据库 Apache IoTDB,详细信息可以在https://iotdb.apache.org/中找到。

  2. Apache IoTDB 总体架构,来自:https://iotdb.apache.org/zh/SystemDesign/Architecture/Architecture.html

  3. Apache IoTDB 开源项目 github 地址:https://github.com/apache/iotdb

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。