DROP DNODE一直卡在dropping,写入数据提示Vnode is closed or removed

【TDengine 使用环境】
生产环境

【TDengine 版本】

tdengine:3.3.2.0

【操作系统以及版本】

ubunt22.04

【部署方式】

容器

【集群节点数】

2

【集群副本数】

【描述业务影响】

现在写入数据提示: Vnode is closed or removed
创建新库 提示Fail to get table info, error: some vnode/qnode/mnode(s) out of service

【问题复现路径/shan】做过哪些操作出现的问题
我原本生产环境只有一个节点,不小心在开发环境部署了一套tdengine自动加入到生产环境了变成了2节点,生产环境tdengine112,开发环境tdengine111,开发环境是能ping通tdengine112,生产环境ping不通tdengine111的

【遇到的问题:问题现象及影响】

我在生产环境执行DROP DNODE 2,现在一直卡住在dropping,写入数据提示: Vnode is closed or removed,

id|endpoint|vnodes|support_vnodes|status |create_time |reboot_time |note|
–±---------------±-----±-------------±-------±----------------------±----------------------
1|tdengine112:6031| 275| 300|ready |2024-07-22 13:54:31.063|2025-10-22 11:40:05.058|
2|tdengine111:6031| 3| 300|dropping|2025-11-21 16:07:04.031|2025-11-24 14:57:05.388|

show transactions

id |create_time |stage |oper |db|stable|failed_times|last_exec_time|last_action_info |
------±----------------------±---------±---------±-±-----±-----------±-------------
143862|2025-11-24 14:06:21.294|redoAction|drop-dnode| | | 92|2025-11-24 15:14:28.566|action:10 code:0x20(some vnode/qnode/mnode(s) out of service) msgType:alter-replica numOfEps:1 inUse:0 ep:0-tdengine111:6031 |

【资源配置】

【报错完整截图】(不要大段的粘贴报错代码,论坛直接看报错代码不直观)

是否向新节点写入过数据?

没有,新节点文件目录里面都没有数据

这种情况需要保证各节点网络是双向通的,才能 drop 掉

开发环境是公司内网里面的 tdengine111可以向tdengine112通信,生产环境tdengine112不能向tdengine111通信,现在怎么解决呢,能加入但drop不了一直卡住了

把原来的tdengine111停掉,我在一个可以和生产环境双向通信的服务器上部署重新一个tdengine111,生产环境会drop成功不?

不确定,这个需要你自己来尝试了。如果有类似需求,建议企业版或者云服务。