一、该问题的重现步骤是什么?
今天把物联网平台(cloud 集群版)的influxdb数据库切换成tdengine,启动的时候出现 desc: Table does not exist。tdengine的表不自动创建吗?
Caused by: java.sql.SQLException: TDengine ERROR (0x2603): sql: INSERT INTO `device_property_*****` USING `device_property_****` TAGS ('****', '****') (`time`, `tenantId`, `topic`, `71`, `productKey`, `deviceName`, `timestamp`) VALUES (1750303612017, '****', '****', '60.6', '****', '****', 1750303560138) `device_logger_****` USING `device_logger` TAGS ('****', '****') (`time`, `topic`, `message`) VALUES (1750303612091, '****', '{"id":"1","version":"1.0","method":"thing.event.property.post","params":{"tenantId":"****","productKey":"****","deviceName":"****","topic":"****,"71":"60.6","timestamp":1750303560138}}');, desc: Table does not exist
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:tdengine的表能自动创建。
实际看到的:提示表不存在。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
正在使用的产品:BladeX物联网平台
版本:2.1.0
操作系统:centos
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
https://iot.bladex.cn/feature/device/product/tsl.html
产品管理中如果不在“添加功能”中新增任何属性、命令、事件,直接点击“发布上线”,是不是也不能生成超级表?
1. 你要进行数据上报,说明你已经配置好物模型了,那你直接点进去发布就行了。不要告诉我你没有物模型字段还要直接上报,没字段你上报有啥意义?
2. 会自动建,看下图
扫一扫访问 Blade技术社区 移动端