HDFS四大機制之機架策略

2021-09-27 10:26:37 字數 348 閱讀 1172

機架策略 --- 副本存放策略   預設副本3個   預設機架2個  

多個副本的放置策略:

1)第乙個副本放在客戶端所在節點

目的為了防止資料塊的副本上傳不成功

最大程度的保證第乙個副本上傳成功

如果客戶端不是集群中的節點  隨機選擇乙個節點

2)第二個副本放在與第乙個副本不同機架的任意節點

目的:保證資料安全 防止機架整體斷電 斷網

3) 副本是順序複製,第三個副本放在和第二個副本相同機架的不同節點上

目的:便於傳輸  提公升資料傳輸的效率

機架存放策略   需要配置的

不配置情況下  預設不同的副本  儲存在不同的節點

HDFS四大機制之心跳機制

namenode如何獲取哪乙個datanode是可用的 哪乙個datanode的可用空間?datanode會定時的向namenode傳送心跳報告 目的告訴namenode自己的存活狀況以及可用空間 這個時間是多久?預設3s dfs.heartbeat.interval 3determines dat...

PHP四大安全策略

一 檔案系統安全 php如果具有root許可權,且在指令碼中允許使用者刪除檔案,那麼使用者提交資料,不進行過濾,就非常有可能刪除系統檔案 從使用者目錄中刪除指定的檔案 username post user submitted name userfile post user submitted fil...

四大元件之BroadcastReceiver

四大元件之broadcastreceiver 自定義廣播的傳送和接收 自定義傳送廣播 intent intent new intent intent.setaction com.liubin.sendzdy sendbroadcast intent 接收自定義廣播 定義廣播接收者 public cl...