IOTDB单机环境搭建

2022-05-06 00:00:00 数据 目录 默认 安装 脚本

背景
物联网行业,需要存储不同设备的时序数据,数据量比较大,之前使用的是Hbase但是,鉴于Hbase对聚合操作支持的不是很友好,所以,打算替换成国产的IOTDB数据库

简介
IoTDB 是针对时间序列数据收集、存储与分析一体化的数据管理引擎。它具有体量轻、性能高、易使用的特点,完美对接 Hadoop 与 Spark 生态,适用于工业物联网应用中海量时间序列数据高速写入和复杂分析查询的需求。


环境搭建
环境要求
安装前需要保证设备上配有 JDK>=1.8 的运行环境,并配置好 JAVA_HOME 环境变量。

文件下载
地址:https://iotdb.apache.org/zh/Download/
选择新稳定版本,单机安装选择单机版本, 集群安装选择集群版本



软件目录结构
sbin 启动和停止脚本目录
conf 配置文件目录
tools 系统工具目录
lib 依赖包目录
1、单机安装(使用单机版)
PS:成功执行命令后,可以在logs文件中查看执行后的一些日志

# 执行后台运行命令
nohup sbin/start-server.sh >/dev/null 2>&1 &

# 命令执行参数
sbin/start-server.sh -c <conf_path> -rpc_port <rpc_port>
参数解析
"-c" and "-rpc_port" 都是可选的。
选项 "-c" 指定了配置文件所在的文件夹。
选项 "-rpc_port" 指定了启动的 rpc port。
如果两个选项同时指定,那么* rpc_port 将会覆盖 conf_path *下面的配置。
使用 Cli 工具
IoTDB 为用户提供多种与服务器交互的方式,在此我们介绍使用 Cli 工具进行写入、查询数据的基本步骤。

初始安装后的 IoTDB 中有一个默认用户:root,默认密码为 root。用户可以使用该用户运行 Cli 工具操作 IoTDB。Cli 工具启动脚本为 sbin 文件夹下的 start-cli 脚本。启动脚本时需要指定运行 ip、port、username 和 password。若脚本未给定对应参数,则默认参数为"-h 127.0.0.1 -p 6667 -u root -pw -root"



备注
PS: 因为使用的是默认配置文件,此时应该会在sbin同级目录下生成data文件夹,用来做为数据的存储和中间文件的存放

下面就可以做IOTDB的数据库操作了
————————————————
版权声明:本文为CSDN博主「涟漪海洋」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hu10131013/article/details/120127550

相关文章