@InterfaceAudience.Public @InterfaceStability.Evolving public class TableMapping extends CachedDNSToSwitchMapping
Simple DNSToSwitchMapping
implementation that reads a 2 column text
file. The columns are separated by whitespace. The first column is a DNS or
IP address and the second column specifies the rack where the address maps.
This class uses the configuration parameter net.topology.table.file.name
to locate the mapping file.
Calls to CachedDNSToSwitchMapping.resolve(List)
will look up the address as defined in the
mapping file. If no entry corresponding to the address is found, the value
/default-rack
is returned.
rawMapping
コンストラクタと説明 |
---|
TableMapping() |
修飾子とタイプ | メソッドと説明 |
---|---|
Configuration |
getConf()
Return the configuration used by this object.
|
void |
reloadCachedMappings()
Reload all of the cached mappings.
|
void |
setConf(Configuration conf)
Set the configuration to be used by this object.
|
getSwitchMap, isSingleSwitch, reloadCachedMappings, resolve, toString
dumpTopology, isMappingSingleSwitch, isSingleSwitchByScriptPolicy
public TableMapping()
public Configuration getConf()
Configurable
getConf
インタフェース内 Configurable
getConf
クラス内 AbstractDNSToSwitchMapping
public void setConf(Configuration conf)
Configurable
setConf
インタフェース内 Configurable
setConf
クラス内 AbstractDNSToSwitchMapping
public void reloadCachedMappings()
DNSToSwitchMapping
reloadCachedMappings
インタフェース内 DNSToSwitchMapping
reloadCachedMappings
クラス内 CachedDNSToSwitchMapping
Copyright © 2016 Apache Software Foundation. All rights reserved.