部署规划
最低硬件要求
为了保证系统正常运行,安装 TDengine IDMP 至少需要满足以下硬件要求:
- CPU:2 核心
- 内存:4 GB
- 硬盘:10 GB 可用空间
操作系统和架构
目前,TDengine IDMP 支持以下操作系统和架构,如您期望在其它操作系统或架构上使用,可以 联系我们 获取支持。
操作系统 | 支持版本 | x86_64 | arm64 |
---|---|---|---|
Ubuntu | Ubuntu 20.04 Ubuntu 22.04 |
支持 | 支持 |
Debian | Debian 10 Debian 11 Debian 12 |
支持 | 支持 |
CentOS | CentOS 8 | 支持 | 支持 |
macOS 13 | macOS 13 macOS 14 macOS 15 |
支持 | 支持 |
Windows | n/a | 暂不支持 | 暂不支持 |
基础依赖
TDengine IDMP 的运行需要以下基础依赖:
Python: 3.10-3.12 版本
Java: 21 及以上版本
glibc: 2.25 及以上版本
端口占用
TDengine IDMP 默认使用以下端口,请确保这些端口未被其他应用程序占用。
端口 | 协议 | 描述 |
---|---|---|
6042 | HTTP | 外部端口,TDengine IDMP Web 页面 和 REST API 端口,用于浏览器访问页面和 API 接口,请确保防火墙开放对该端口的访问。 |
8082 | HTTP | 内部端口,TDengine IDMP 内部 H2 数据库服务 Web 页面端口,用于访问内部 H2 数据库。 |
8777 | HTTP | 内部端口,TDengine IDMP 内部 chat 服务 API 端口,用于访问内部 chat 服务。 |
9092 | TCP | 内部端口,TDengine IDMP 内部 H2 数据库服务监听端口,用于访问内部 H2 数据库。 |
安装目录
TDengine IDMP 默认会安装在 /usr/local/taos/idmp
目录下。安装目录下各子目录的描述如下所示:
目录 | 描述 |
---|---|
app | 软链接,目标为 standalone/app 目录 |
backend | 存放后端服务文件 |
bin | 存放启动/停止服务脚本 |
chat | 存放 chat 服务文件 |
config | 存放 TDengine IDMP 服务配置文件 |
data | 存放数据文件,软链接,目标为 /var/lib/taos |
frontend | 存放前端服务文件 |
lib | 存放后端服务依赖库文件 |
logs | 存放日志文件,软链接,目标为 /var/log/taos |
quarkus | 存放后端服务框架文件 |
service | 系统服务配置文件 |
standalone | 存放前后端集成服务文件 |
关于 TDengine
TDengine 是一款专为物联网、工业互联网等场景设计并优化的大数据平台,其核心模块是高性能、集群开源、云原生、极简的时序数据库。
它能安全高效地将大量设备每天产生的高达 TB 甚至 PB 级的数据进行汇聚、存储、分析和分发,并提供 AI 智能体对数据进行预测与异常检测,提供实时的商业洞察。