主仆调教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. 主站蜘蛛池模板: 乌拉特中旗| 新闻| 清徐县| 肇源县| 蒙阴县| 始兴县| 偏关县| 吴堡县| 和政县| 永和县| 筠连县| 五河县| 克山县| 东山县| 阿坝县| 中卫市| 襄汾县| 锦州市| 石台县| 卢氏县| 莲花县| 兴山县| 行唐县| 玉田县| 麟游县| 霞浦县| 沙田区| 开江县| 黑河市| 类乌齐县| 廉江市| 泊头市| 贡山| 瑞安市| 盐池县| 怀安县| 呼和浩特市| 普宁市| 沈丘县| 华安县| 元氏县|