主仆调教SM束缚绳索捆绑,成品人和精品人的区别三叶草,双性受被各种性器调教学生小说,精品一区二区三区水蜜桃

尚硅谷大數據技術之Hadoop(HDFS)第6章 DataNode(面試開發重點)

6.1 DataNode工作機制

DataNode工作機制,如圖3-15所示。

圖3-15??DataNode工作機制

1)一個數據塊在DataNode上以文件形式存儲在磁盤上,包括兩個文件,一個是數據本身,一個是元數據包括數據塊的長度,塊數據的校驗和,以及時間戳。

2)DataNode啟動后向NameNode注冊,通過后,周期性(1小時)的向NameNode上報所有的塊信息。

3)心跳是每3秒一次,心跳返回結果帶有NameNode給該DataNode的命令如復制塊數據到另一臺機器,或刪除某個數據塊。如果超過10分鐘沒有收到某個DataNode的心跳,則認為該節點不可用。

4)集群運行中可以安全加入和退出一些機器。

6.2 數據完整性

思考:如果電腦磁盤里面存儲的數據是控制高鐵信號燈的紅燈信號(1)和綠燈信號(0),但是存儲該數據的磁盤壞了,一直顯示是綠燈,是否很危險?同理DataNode節點上的數據損壞了,卻沒有發現,是否也很危險,那么如何解決呢?

如下是DataNode節點保證數據完整性的方法。

1)當DataNode讀取Block的時候,它會計算CheckSum。

2)如果計算后的CheckSum,與Block創建時值不一樣,說明Block已經損壞。

3)Client讀取其他DataNode上的Block。

4)DataNode在其文件創建后周期驗證CheckSum,如圖3-16所示。

 

 

 

<center id="k5hyo"><tr id="k5hyo"></tr></center>
  • <pre id="k5hyo"><abbr id="k5hyo"></abbr></pre>
    <ul id="k5hyo"></ul>

      主站蜘蛛池模板: 木兰县| 桑日县| 桐梓县| 新昌县| 峨山| 水富县| 聂荣县| 富宁县| 汾阳市| 阳城县| 青龙| 彰化市| 隆昌县| 阳东县| 鹤壁市| 宁夏| 武胜县| 万盛区| 百色市| 天长市| 新绛县| 长葛市| 城口县| 旅游| 龙游县| 大连市| 武穴市| 津市市| 炎陵县| 湘乡市| 鄄城县| 虹口区| 灵丘县| 江源县| 沧州市| 武汉市| 雷波县| 枣庄市| 武城县| 当雄县| 乌什县|