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