5 分钟在 Linux 上装好 TDengine 时序数据库:taosd 部署、验证与运维完整指南
2026/9/13 8:14:12 网站建设 项目流程

5 分钟在 Linux 上装好 TDengine 时序数据库:taosd 部署、验证与运维完整指南

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

新到手的服务器是空白的,团队要落地的时序数据却一分钟都等不了。TDengine 是一个面向物联网与工业场景的高性能时序数据库,装好之后,设备数据、传感器读数可以直接写入并做聚合分析。这篇 TDengine Linux 部署教程按"部署—验证—运维"三步走,只贴关键命令,看完就能动手。

🧭 动手前先自检:这台机器够格吗?

先确认架构是 x64,再往下走。不满足最低门槛,后面每一步都会卡住。

项目最低要求生产建议
架构64 位 x64同左
内存2 GB8 GB 以上
磁盘10 GB 可用按数据量预留
系统服务支持 systemd(Ubuntu 16.04+、CentOS 7+)同左

自检命令一条就够:uname -m,输出x86_64就继续。

🚀 部署:三步装完 TDengine

1. 拿到安装包

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

2. 解压

tar -zxvf TDengine-server-3.3.0.0-Linux-x64.tar.gz

解压后得到一个TDengine-server-<版本号>目录。

3. 跑安装脚本

cd TDengine-server-3.3.0.0 sudo ./install.sh

脚本会自动建用户组、配环境变量、注册系统服务、创建数据与日志目录。仓库里的 安装引导文档 和 安装脚本 可以对照查看每一步实际做了什么。

装好后,服务端进程taosd已注册为 systemd 服务,随时可以用systemctl拉起。

✅ 验证:两条命令确认服务真的活着

第一步,起服务并查状态:

sudo systemctl start taosd sudo systemctl status taosd

看到Active: active (running)才算数。

第二步,用客户端连进去试试手:

taos

进入 shell 后创建个测试库和表,写一条数据再查回来,链路就通了。这一步的详细操作见 写入数据教程 和 查询与聚合教程。

🔧 运维:日常只管这组命令

命令用途
sudo systemctl start taosd启动
sudo systemctl stop taosd停止
sudo systemctl restart taosd重启
sudo systemctl status taosd查状态

⚠️ 停服有讲究:stop会等所有数据安全落盘后才退出,数据量大时别以为卡死了,耐心等。

服务起不来,先查这三处

  1. 日志:看/var/log/taos/taosdlog.0,90% 的问题在这里有答案。
  2. 端口与防火墙:确认端口没被占用、防火墙没拦连接,参考 网络端口规划。
  3. 配置/etc/taos/taos.cfg是主配置文件,参数按硬件调,改完restart taosd生效。

连不上?两个高频原因

  • taosd没在跑:先systemctl status taosd确认。
  • 防火墙拦截:放行对应端口后重试。

📦 装完长什么样:目录与工具速览

装完后的关键位置,记住三处就够:

  • /usr/local/taos/bin—— 所有可执行文件
  • /etc/taos/taos.cfg—— 主配置
  • /var/lib/taos(数据)、/var/log/taos(日志)

按用途选工具:

工具什么时候用
taos日常进库执行 SQL
taosdump数据导入导出、迁移,使用手册
taosBenchmark压测写入性能,参考手册
taosadapter需要 RESTful 接口给应用调
remove.sh卸载,执行前三思

收尾:装完后的头三天

  1. taos连上库,建库建表验证写入查询;
  2. 跑一轮taosBenchmark,对机器性能有个底;
  3. 翻一遍/var/log/taos,确认没有隐藏报错。

想换 Docker 方式部署,可以看 Docker 快速体验;要贡献代码或研究内核,从 仓库 拉源码,构建步骤都写在 README 里。

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

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

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

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

立即咨询