HDFS中的safemode
生活随笔
收集整理的這篇文章主要介紹了
HDFS中的safemode
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在啟動HDFS的過程中,NameNode會先進入一個指定的狀態,這個狀態就叫safemode,在這個狀態下數據無法進行副本的復制,也就無法進行數據的讀寫操作。NameNode會接收到DataNode上的心跳和塊報告信息,例如DataNode是否alive,是通過心跳確定的。DataNode上的塊報告包含了數據塊的列表,每個數據塊都有一個指定的最小副本系數。在NameNode中一旦檢測到數據塊的最小副本系數,那么這個數據塊說明是處在安全模式下的。例如數據塊的副本系數是3,但是當前只間查到2塊,說明這時數據有問題,繼續檢查30秒之后(默認30s)會退出safeMode。
因此在HDFS啟動之后,還不能立即執行相關的讀寫操作,還在SafeMode狀態。需要隔一段時間(默認30秒)之后在執行。
總結
以上是生活随笔為你收集整理的HDFS中的safemode的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDFS元数据管理
- 下一篇: MapReduce概述