public class HostFileManager
extends org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManager
| Constructor and Description | 
|---|
| HostFileManager() | 
| Modifier and Type | Method and Description | 
|---|---|
| org.apache.hadoop.conf.Configuration | getConf() | 
| HostSet | getExcludes()Return all datanodes that should be in decommissioned state. | 
| HostSet | getIncludes()Return all the datanodes that are allowed to connect to the namenode. | 
| String | getUpgradeDomain(org.apache.hadoop.hdfs.protocol.DatanodeID dn)Get the upgrade domain of a datanode. | 
| boolean | isExcluded(org.apache.hadoop.hdfs.protocol.DatanodeID dn)Check if a datanode needs to be decommissioned. | 
| boolean | isIncluded(org.apache.hadoop.hdfs.protocol.DatanodeID dn)Check if a datanode is allowed to connect the namenode. | 
| void | refresh()Reload the configuration. | 
| void | setConf(org.apache.hadoop.conf.Configuration conf) | 
public void setConf(org.apache.hadoop.conf.Configuration conf)
public org.apache.hadoop.conf.Configuration getConf()
public void refresh()
             throws IOException
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerrefresh in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerIOExceptionpublic HostSet getIncludes()
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagergetIncludes in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerpublic HostSet getExcludes()
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagergetExcludes in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerpublic boolean isIncluded(org.apache.hadoop.hdfs.protocol.DatanodeID dn)
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerisIncluded in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerdn - the DatanodeID of the datanodepublic boolean isExcluded(org.apache.hadoop.hdfs.protocol.DatanodeID dn)
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerisExcluded in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerdn - the DatanodeID of the datanodepublic String getUpgradeDomain(org.apache.hadoop.hdfs.protocol.DatanodeID dn)
org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagergetUpgradeDomain in class org.apache.hadoop.hdfs.server.blockmanagement.HostConfigManagerdn - the DatanodeID of the datanodeCopyright © 2017 Apache Software Foundation. All Rights Reserved.