Apache IoTDB中已绑定MTree的模板无法删除的解决办法
Apache IoTDB 删除设备模板报错的解决方法
你遇到的Msg: 507: Template [vehicle] has been set on MTree, cannot be dropped now错误,原因是该设备模板当前仍被绑定到部分设备上,无法直接删除,必须先解除所有设备与该模板的绑定关系,才能执行删除操作。
具体操作步骤:
- 第一步:查询所有绑定了
vehicle模板的设备
执行命令:SHOW DEVICES USING TEMPLATE vehicle; - 第二步:解除每个设备与模板的绑定
对查询结果里的每台设备,执行解除绑定命令,替换<设备路径>为实际的设备路径:
例如设备路径是UNSET TEMPLATE vehicle FROM DEVICE <设备路径>;root.vehicle_group.car001,则执行:UNSET TEMPLATE vehicle FROM DEVICE root.vehicle_group.car001; - 第三步:删除设备模板
确认所有绑定都解除后,重新执行删除命令:DROP DEVICE TEMPLATE vehicle;
内容的提问来源于stack exchange,提问作者tianyi zhang
相关产品推荐
相关产品推荐

