我已被排除datanode主機「dn001」由「dfs_hosts_exclude.txt」,它的工作原理,如何也將datanode數據從此「dn001」遷移到其他datanodes?在cloudera管理器中,如何遷移已刪除的datanode數據
0
A
回答
0
你不應該做任何事情。 Hadoop的HDFS應該重新複製數據節點上丟失的任何數據。
從HDFS Architecture - Data Disk Failure, Heartbeats and Re-Replication
每個數據管理部發送心跳消息週期性名稱節點。網絡分區可能會導致一部分DataNode失去與NameNode的連接。 NameNode通過缺少Heartbeat消息來檢測這種情況。 NameNode將沒有最近Heartbeats的DataNode標記爲死亡,並且不會向它們轉發任何新的IO請求。 任何註冊到死的DataNode的數據不再可用於HDFS。 DataNode死亡可能導致某些塊的複製因子降到其指定值以下。 NameNode不斷跟蹤哪些塊需要複製並在需要時啓動複製。重新複製的必要性可能由於許多原因而產生:DataNode可能變得不可用,副本可能會損壞,DataNode上的硬盤可能會失敗,或者文件的複製因子可能會增加。
相關問題
- 1. 遷移WSO2 API管理器數據庫
- 2. 已刪除的遷移文件 - 如何在不丟失數據的情況下進行遷移
- 3. 在數據遷移中訪問模型管理器方法
- 4. 恢復已刪除的Django遷移
- 5. Laravel遷移已刪除的文件
- 6. 已刪除的遷移和Heroku
- 7. 如何刪除遷移
- 8. EMS MySQL管理器遷移
- 9. Swift 3遷移已清除NSUserDefault數據
- 10. 不刪除舊數據的新遷移
- 11. 核心數據遷移:如何刪除核心數據棧?
- 12. 如何在刪除遷移後在數據庫中修復數據庫?
- 13. Botched遷移:表已被刪除
- 14. 如果在hadoop羣集中刪除了datanode角色,數據是否會自動遷移到其他節點?
- 15. 遷移數據並將其刪除
- 16. 刪除遷移中的TaxonomyField
- 17. 如何將DataNode添加到Cloudera hadoop
- 18. 如何遷移用sqeryl管理的現有數據?
- 19. 如何從hadoop集羣中刪除datanode而不丟失數據
- 20. 如何在遷移時刪除領域?
- 21. Flyway:如何從遷移中刪除大型遷移腳本
- 22. 管理mongoid遷移
- 23. Cloudera的管理器和HDFS-site.xml中
- 24. Rails的遷移回滾:如何刪除生成的遷移
- 25. 從Cloudera遷移到Hortonworks
- 26. 如何最好地處理添加/更新/刪除數據的Rails遷移?
- 27. SQL Server遷移助理(SSMA) - 它是否刪除源數據?
- 28. Rails遷移 - rake db:status表示遷移已關閉,但數據庫已遷移?
- 29. 刪除Django遷移
- 30. CoreData遷移 - 刪除