歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

Hadoop 2.2.0 fsimage和edit logs的處理邏輯

在類org.apache.Hadoop.hdfs.server.namenode.NNStorageRetentionManager的purgeOldStorage()方法中描述了fsimage和edit logs的處理邏輯:

一、找到存在於fsimage中的最小txid,刪除比最小txid小的fsimage

二、最小txid - dfs.namenode.num.extra.edits.retained = 可以刪除txid集合

三、可刪除txid集合 > dfs.namenode.max.extra.edits.segments.retained 時,刪除集合中的最小值

Copyright © Linux教程網 All Rights Reserved