ThingsBoard安装
时间: 2025-05-15 22:38:07 浏览: 21
### ThingsBoard 安装指南
以下是关于 ThingsBoard 安装的详细指南,涵盖了不同操作系统下的安装流程以及必要的前置条件。
#### 1. 系统需求
在开始之前,请确认您的服务器满足最低硬件要求。对于不同的数据库选择,ThingsBoard 对资源的需求有所不同:
- 如果使用 **PostgreSQL** 数据库,在同一台机器上运行 ThingsBoard 至少需要 **1GB 的 RAM**[^3]。
- 如果使用 **Cassandra** 数据库,则在同一台机器上运行 ThingsBoard 需要至少 **8GB 的 RAM**。
#### 2. 软件依赖项
为了成功安装和运行 ThingsBoard,需提前完成以下软件的安装:
##### 2.1 JDK (Java Development Kit)
ThingsBoard 是基于 Java 开发的应用程序,因此需要先安装 JDK。推荐版本为 **JDK 11** 或更高版本。可以通过以下命令验证是否已安装 JDK 并检查其版本号:
```bash
java -version
```
如果尚未安装,请按照官方文档中的说明进行操作。
##### 2.2 Maven
Maven 是用于构建项目的工具之一。如果您计划通过源码方式安装 ThingsBoard,则需要安装 Maven。可以执行以下命令来验证是否存在 Maven 及其版本:
```bash
mvn -v
```
##### 2.3 Docker
虽然不是强制性的,但如果希望简化某些组件(如数据库)的管理,建议安装 Docker 来辅助部署。验证 Docker 是否可用的方法如下:
```bash
docker --version
```
#### 3. 下载与解压 ThingsBoard
前往 ThingsBoard 官方 GitHub 发布页面下载最新稳定版的二进制文件:
- Windows 用户可访问此链接:`https://github.com/thingsboard/thingsboard/releases/download/v3.4.4/thingsboard-windows-3.4.4.zip`[^1]。
- Linux 用户则应选择适合的操作系统包。
下载完成后将其保存到目标位置并解压缩。例如,在 Windows 中可能得到类似 `D:\thingsboard\thingsboard-windows-3.4.4\thingsboard` 这样的路径;而在 Linux 上通常会放置于 `/opt/` 文件夹下。
#### 4. 编译与初始化
若您决定采用从源码编译的方式而非直接利用预打包好的发行版,则还需要额外几步操作才能让服务正常启动起来。具体步骤包括但不限于克隆仓库、调整 pom.xml 设置以及调用 mvn clean install 命令等等[^2]。
#### 5. 修改配置文件
编辑主要配置文件以适应实际应用场景的要求。比如设置监听端口或其他高级选项时,打开对应路径下的 thingsboard.conf 文件即可修改相关内容:
```bash
sudo nano /etc/thingsboard/conf/thingsboard.conf
```
注意替换上述指令里的绝对地址部分为自己环境中真实的存放地点信息[^4]。
至此为止已经完成了大部分准备工作,接下来就可以尝试首次运行实例啦!
---
阅读全文
相关推荐


















