【Apache IoTDB】10分钟学会在Linux上安装Apache IoTDB

Apache IoTDB(物联网数据库)是一体化收集、存储、管理与分析物联网时序数据的软件系统。 Apache IoTDB 采用轻量式架构,具有高性能和丰富的功能,并与Apache Hadoop、Spark和Flink等进行了深度集成,可以满足工业物联网领域的海量数据存储、高速数据读取和复杂数据分析需求。

安装指南
1、确保防火墙关闭
查看防火墙状态,

firewall-cmd --state

2、下载zip安装包,这里我们下载iotDB 1.3.0版本
官网下载地址


3、上传到服务器相应的目录,解压即可

unizp apache-iotdb-1.3.0-all-bin.zip

4、进入sbin目录,启动数据库

cd sbin
sh start-standalone.sh

5、安装成功,出现以下信息,说明安装成功。

Execute start-standalone.sh finished, you can see more details in the logs of confignode and datanode

6、下面我们用 DBeaver 客户端连接 IOTDB
参考教程
首先需要下载驱动,下载地址如下
驱动下载地址
选择相应的版本,下载对应的驱动,如下,下载后缀 jar-with-dependencies.jar 的包

7、打开DBeaver 客户端,如果没有请自行下载安装。
点击数据库》驱动管理器》新建驱动

填写设置信息,

填写 库信息,添加驱动文件进来,点击找到类,确定。


新建连接数据库,搜索 iotdb,输入 账号密码,即可连接。

8、linux 设置开机自启动

IoTDB(Internet of Things Database)是一个时间序列数据库,专门为物联网数据设计。要在系统中设置 IoTDB 开机自启动,您可以将其配置为系统服务。以下是在 Linux 系统中设置 IoTDB 开机自启动的一般步骤:

使用 Systemd 管理 IoTDB 服务

如果您使用的是基于 Systemd 的系统,如最新的 CentOS、Ubuntu 等,您可能需要创建一个 IoTDB 的 Systemd 服务文件。

  1. 创建 Systemd 服务文件
  2. /etc/systemd/system/ 目录下创建一个名为 iotdb.service 的文件。
  3. 根据您的 IoTDB 安装路径和配置填写服务文件。
    例如:
[Unit]
Description=iotdb Service
After=network.target
[Service]
Type=exec
ExecStart=sh /opt/module/apache-iotdb-1.3.0-all-bin/sbin/start-standalone.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
  1. 启动服务并设置开机自启
  2. 使用 systemctl 命令启动服务并设置开机自启:
  3. systemctl daemon-reload
    systemctl start iotdb.service
    systemctl enable iotdb.service
    
  4. 验证服务状态
  5. 使用以下命令来检查服务状态:
  6. systemctl status iotdb.service
    

请注意,以上步骤可能需要根据您的具体环境和 IoTDB 的版本进行调整。在进行这些操作时,确保您有足够的权限,并对系统服务有一定的了解,以避免可能的服务冲突或系统不稳定。

作者:东华果汁哥

物联沃分享整理
物联沃-IOTWORD物联网 » 【Apache IoTDB】10分钟学会在Linux上安装Apache IoTDB

发表回复