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 服务文件
    • /etc/systemd/system/ 目录下创建一个名为 iotdb.service 的文件。
    • 根据您的 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. 启动服务并设置开机自启
    • 使用 systemctl 命令启动服务并设置开机自启:
    systemctl daemon-reload
    systemctl start iotdb.service
    systemctl enable iotdb.service
    
  2. 验证服务状态
    • 使用以下命令来检查服务状态:
    systemctl status iotdb.service
    

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

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐