当我得到:
时,我在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
答案 0 :(得分:2)
几年前我遇到过类似的问题。你要做的是删除一个离线节点,据我所知,这在早期版本的mnesia中是不可能的。
但是,您可以使用名为bad@node
的虚拟节点连接到群集,并以原始群集节点的调整system.config
开始。一旦在线从群集中删除。