Linux 上十分钟装好 TDengine:从部署到验证的完整指南
2026/9/15 19:24:22 网站建设 项目流程

Linux 上十分钟装好 TDengine:从部署到验证的完整指南

【免费下载链接】TDengineHigh-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios项目地址: https://gitcode.com/GitHub_Trending/tde/TDengine

TDengine 是一款为物联网、车联网、工业互联网等场景设计的高性能时序数据库。跟着这篇 TDengine 新手教程走,十分钟完成 Linux 部署:装好服务端、起起 taosd 服务,并亲手验证它真的能读能写。

装前 30 秒自检

花半分钟对照一下,四项都满足再动手:

  • 64 位系统(x64 架构)
  • 内存 ≥ 2GB(生产环境建议 8GB 起)
  • 空闲磁盘 ≥ 10GB
  • 系统带 systemd,例如 Ubuntu 16.04 以上或 CentOS 7 以上

最短路径装好 TDengine

整套安装就三拍:拿包、装、起。

拿到安装包

从 TDengine 官方下载页取 Linux 版本 tar 包,文件名形如TDengine-server-<版本号>-Linux-x64.tar.gz

解压并执行安装

解压后进入同版本目录,直接跑安装脚本。它会替你创建系统用户和组、配好环境变量、登记系统服务,并把数据目录、日志目录一并建出来:

tar -zxvf TDengine-server-3.3.0.0-Linux-x64.tar.gz cd TDengine-server-3.3.0.0 sudo ./install.sh

启动服务

装完只需一条命令把服务拉起:

sudo systemctl start taosd

确认服务真的跑起来了

验证分四步,每步给一个明确的"成功长什么样"。

1. 看服务状态。执行sudo systemctl status taosd→ 输出里出现Active: active (running),说明进程已就位。

2. 连进数据库。在终端输入taos→ 进入命令行交互界面,即连接成功。

3. 建库建表试写。顺手创建一个测试库和一张表,写一条数据再查回来,读写链路就通了。

4. 压一遍、看一眼。taosBenchmark做基础性能测试;再翻一下/var/log/taos下的日志,没有报错就收工。

装完之后你还会用到什么

按日常使用频率排一下顺序,高频的先说,低频的一句话带过。

  1. taos:命令行交互工具,日常建库建表、写查数据全靠它。
  2. taosd:服务端进程,平时基本不碰,只管它的生命周期。
  3. taosdump:数据导入导出,搬数据时再想起它。
  4. taosBenchmark:性能测试工具,调优前后各跑一轮做对比。
  5. taosadapter:RESTful 接口服务,给 Web 应用接入用。
  6. remove.sh:卸载脚本。⚠️ 执行前务必三思,它会清掉安装痕迹。

taosd 的 taosd 服务管理四件套(都走 systemd):

命令作用
sudo systemctl start taosd启动服务
sudo systemctl stop taosd停止服务
sudo systemctl restart taosd重启服务
sudo systemctl status taosd查看状态

⚠️ 执行 stop 时,TDengine 会等所有数据安全落盘后才退出,数据量大时停得慢属正常现象,别急着强杀。

安装后的目录长这样,用到哪看哪:

路径放什么
/usr/local/taos/bintaosd、taos 等可执行文件
/usr/local/taos/driver动态链接库
/usr/local/taos/examples各语言示例
/usr/local/taos/includeC 语言接口头文件
/etc/taos/taos.cfg主配置文件
/var/lib/taos默认数据目录

卡住了按这条线排查

服务起不来

先查/var/log/taos/taosdlog.0,报错原因基本都写在里面;确认 systemd 正常可用、依赖库齐全后,再重新执行一次启动命令。

客户端连不上

先确认 taosd 正在运行(status 命令看一眼);再查防火墙是否放行了连接端口。两处都排除后,再看客户端所在机器的网络可达性。

查询写得慢

硬件条件允许的话,打开/etc/taos/taos.cfg按机器配置调参:内存、缓存相关项优先动,改完重启服务生效,再用 taosBenchmark 复测一轮对比差距。


装好只是开始:下一步建议照着 快速开始 写第一批时序数据,更细的部署与调优细节,仓库里 docs/zh 下有完整的官方文档可以慢慢翻。

【免费下载链接】TDengineHigh-performance, scalable time-series database designed for Industrial IoT (IIoT) scenarios项目地址: https://gitcode.com/GitHub_Trending/tde/TDengine

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询