主仆调教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所示。

 

 

 

  1. 主站蜘蛛池模板: 城步| 齐河县| 离岛区| 西华县| 黑水县| 彝良县| 曲水县| 呼伦贝尔市| 台南县| 泽州县| 资溪县| 吉安县| 兴宁市| 威宁| 江津市| 门源| 凤阳县| 攀枝花市| 上栗县| 巴彦县| 偏关县| 会泽县| 玛纳斯县| 嘉义市| 仪征市| 北辰区| 康保县| 平定县| 德兴市| 凤台县| 门源| 开封市| 西城区| 富平县| 五河县| 双柏县| 永登县| 正蓝旗| 新源县| 论坛| 武乡县|