Удалить узел not_exist_already из кластера mnesia (схема)
У меня есть плохой узел (он не существует) в данных кластера 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"...
Что это значит? Как я могу это исправить?
Обновить. Перед тем как удалить узел из схемы нам нужно остановить мнезию на нем
1 ответ
У меня была похожая проблема много лет назад. То, что вы пытаетесь сделать, это удалить автономный узел, что, насколько я знаю, было невозможно в более ранних версиях mnesia.
Однако вы можете подключиться к кластеру, используя фиктивный узел с именем bad@node
и начал с настройки system.config
исходного кластерного узла. Как только его онлайн удаляют из кластера.