hadoop 2.6.0 BlockManager 用到的类分析

Host2NodesMap存放的是ip地址,主机名和DatanodeDescriptor之间的映射,mapHost存放的是主机名和ip 地址之间的映射, map存放的是ip地址和DatanodeDescriptor之间的映射.

class Host2NodesMap {
  private HashMap<String, String> mapHost = new HashMap<String, String>();
  private final HashMap<String, DatanodeDescriptor[]> map
    = new HashMap<String, DatanodeDescriptor[]>();

HostFileManager 工具类用于管理This class manages the include and exclude files for HDFS。



BlockPlacementPolicyDefault 扩展了BlockPlacementPolicy

你可能感兴趣的:(hadoop 2.6.0 BlockManager 用到的类分析)