Hadoop HDFS 掉線時限引數設定

2021-09-29 08:02:18 字數 606 閱讀 8288

datanode程序死亡或者網路故障造成datanode無法與namenode通訊時,namenode不會立即把該節點判定為死亡,要經過一段時間,這段時間暫稱作超時時長。

hdfs預設的超時時長為10分鐘+30秒。如果定義超時時間為timeout,則超時時長的計算公式為:

timeout = 2 * dfs.namenode.heartbeat.recheck-interval + 10 *

dfs.heartbeat.interval。

而預設的dfs.namenode.heartbeat.recheck-interval 大小為5分鐘,dfs.heartbeat.interval預設為3秒。

需要注意的是hdfs-site.xml 配置檔案中的heartbeat.recheck.interval的單位為毫秒,dfs.heartbeat.interval的單位為秒。

dfs.namenode.heartbeat.recheck-interval

300000

dfs.heartbeat.interval

3

掉線時限引數設定

掉線時限引數設定 datanode程序 died 或者網路故障造成datanode無法與namenode通訊,namenode不會立即把該節點判定為died 宕機 要經過一段時間,這段時間暫稱作超時時長。hdfs預設的超時時長為10分鐘 30秒。如果定義超時時間為timeout,則超時時長的計算公式...

黑猴子的家 DataNode之掉線時限引數設定

datanode程序死亡或者網路故障造成datanode無法與namenode通訊,namenode不會立即把該節點判定為死亡,要經過一段時間,這段時間暫稱作超時時長。hdfs預設的超時時長為10分鐘 30秒。如果定義超時時間為timeout,則超時時長的計算公式為 timeout 2 dfs.na...

大資料 hdfs 掉線時限的引數設定 詳解

datanode程序死亡或者網路故障造成datanode無法與namenode通訊,namenode不會立即把該節點判定為死亡,要經過一段時間,這段時間暫稱作超時時長。hdfs預設的超時時長為10分鐘 30秒。如果定義超時時間為timeout,則超時時長的計算公式為 timeout 2 dfs.na...