从mnesia集群中删除not_exist_already节点(scheme)

我有一个坏节点(它不存在)在mnesia集群数据时,我得到:

> mnesia:system_info(db_nodes) [bad@node, ...] 

我如何从群集中删除它?

我试过了:

 > mnesia:del_table_copy(scheme, bad@node). {aborted,{not_active,"All replicas on diskfull nodes are not active yet"... 

这是什么意思? 我该如何解决?

更新。 从模式中删除节点之前,我们需要停止mnesia

几年前我也有类似的问题。 你要做的是去除离线节点,据我所知在mnesia的早期版本中是不可能的。

但是,您可以使用名为bad@node的虚拟节点连接到群集,并使用原始群集节点的调整后的system.config启动。 一旦在线从集群中删除。