19
A
回答
38
啓動新節點([email protected]
)erl -sname b -mnesia dir '"/path/to/storage"' -s mnesia
。這會啓動一個名爲[email protected]
的新ram_copies節點。
在您的原始節點([email protected]
)上,在erlang提示符下執行mnesia:change_config(extra_db_nodes, ['[email protected]']).
這將導致原始節點將b
連接到mnesia羣集。此時,[email protected]
已加入羣集,但只有該架構的副本。
要使節點[email protected]
能夠存儲光盤副本,我們需要將[email protected]
上的架構表類型從ram_copies
更改爲disc_copies
。在任何節點上運行mnesia:change_table_copy_type(schema, '[email protected]', disc_copies).
。
[email protected]
此時只有一個模式副本。若要從[email protected]
複製所有表[email protected]
和維護表類型,你可以運行:
[{Tb, mnesia:add_table_copy(Tb, node(), Type)}
|| {Tb, [{'[email protected]', Type}]} <- [{T, mnesia:table_info(T, where_to_commit)}
|| T <- mnesia:system_info(tables)]].
此命令可能需要一段時間才能執行,因爲它會在網絡上的每個表中的內容複製。
[email protected]
現在是[email protected]
的確切副本。您可以修改該語句 - 在mnesia:add_table_copy/3
的調用中將Type
變量替換爲disc_only_copies
,以便複製表格但確保它們僅在光盤上。
mnesia documentation解釋瞭如何使用我在這裏展示的功能。
相關問題
- 1. 將節點添加到Cassandra羣集
- 2. Cassandra 1.0.6將新節點添加到當前單節點羣集
- 3. 如何將新節點添加到活動hbase/hadoop羣集?
- 4. 如何將新節點添加到cassandra集羣
- 5. 動態添加節點到Phoenix羣集
- 6. Erlang:如何從Mnesia集羣中刪除節點
- 7. 使用Ambari羣集安裝嚮導將新節點添加到羣集
- 8. MSDTC - 將第三個節點添加到Windows羣集中
- 9. 無法將計算節點添加到HPC羣集
- 10. 無法將節點添加到現有Cassandra羣集
- 11. Postgres XL將數據節點添加到現有集羣
- 12. Ambari - 將節點添加到羣集時執行腳本
- 13. 將Cassandra 2.1節點添加到Cassandra 1.2.15羣集?
- 14. 將新節點添加到Google雲上的現有datastax羣集
- 15. Elasticsearch 2.2集羣:添加節點失敗
- 16. 向aerospike集羣添加新節點
- 17. 如何將數據從邊緣節點加載到Hadoop集羣?
- 18. 如何將新節點類型添加到已部署的服務Fabric羣集?
- 19. 如何使用AWS節點SDK將EC2實例添加到ECS集羣
- 20. 集羣中Mnesia主節點的重要性
- 21. 加入一個節點到集羣
- 22. 無法添加新節點到現有的加萊拉羣集
- 23. 節點羣集
- 24. 將圖發佈到跨集羣節點
- 25. 如何在添加新節點後重新平衡cassandra集羣
- 26. 如何在運行Solr集羣中添加新節點與tomcat
- 27. 彈性搜索:動態添加節點到集羣
- 28. 如何將新節點添加到XML
- 29. 如何將新節點添加到dijit.Tree
- 30. Docker swarm集羣如何將管理器節點添加爲可訪問
也許你知道這個問題的答案http://stackoverflow.com/questions/3702201/remove-not-exist-already-node-from-mnesia-clusterscheme – vinnitu 2010-09-13 19:27:56
不要以爲你知道這個類似的答案 - 相關的問題? http://stackoverflow.com/questions/13398632/creating-mnesia-disk-copies-of-existing-ram-table – mezamorphic 2012-11-16 09:25:42