从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
启动。 一旦在线从集群中删除。