一、前言
工业物联网、电力、光伏、工厂采集信创项目,TDengine使用率第一。
相比IoTDB:
-
TDengine更轻量
-
边缘资源占用极低
-
自带缓存、队列、计算,零依赖
-
国产信创适配最完善
本文提供 ARM64银河麒麟V10 完整部署实战。
二、下载ARM64安装包
涛思官网下载:TDengine-server-x.x.x-aarch64.rpm
必须下载 aarch64 版本,x86包无法在鲲鹏/飞腾运行
三、安装命令
yum install TDengine-server-xxx-aarch64.rpm
四、启动与开机自启
systemctl start taosd
systemctl enable taosd
systemctl status taosd
五、进入客户端测试
taos
六、创建工业设备超级表(核心语法)
TDengine核心:超级表 STable
CREATE STABLE devices_data (
ts TIMESTAMP,
temp FLOAT,
humi FLOAT,
voltage FLOAT
) TAGS (
device_id NCHAR(32),
factory NCHAR(32)
);
七、新增设备子表、写入测试数据
CREATE TABLE d1 USING devices_data TAGS('device_001','factory_a');
INSERT INTO d1 VALUES(NOW,25.5,60.2,220.0);
八、查询时序数据
SELECT * FROM d1;
九、信创适配常见坑
-
下载架构错误:x86包在ARM直接安装失败
-
防火墙未放行6030/6041端口,外网、Java网关连不上
-
ARM环境磁盘IO调度不同,大批量写入需要调优
-
社区版AGPL协议,商用项目需注意授权合规
十、适配总结
TDengine是工业物联网信创边缘侧首选时序库,
IoTDB更适合大数据平台、云端数仓分析。
掌握麒麟ARM+TDengine部署、调优、建表,是工业物联网后端核心就业技能。