Class NamenodeRegistration
java.lang.Object
org.apache.hadoop.hdfs.server.common.StorageInfo
org.apache.hadoop.hdfs.server.protocol.NamenodeRegistration
- All Implemented Interfaces:
NodeRegistration
@Private
@Evolving
public class NamenodeRegistration
extends StorageInfo
implements NodeRegistration
Information sent by a subordinate name-node to the active name-node
during the registration process.
-
Field Summary
Fields inherited from class org.apache.hadoop.hdfs.server.common.StorageInfo
clusterID, cTime, layoutVersion, namespaceID, STORAGE_FILE_VERSION, storageType -
Constructor Summary
ConstructorsConstructorDescriptionNamenodeRegistration(String address, String httpAddress, StorageInfo storageInfo, HdfsServerConstants.NamenodeRole role) -
Method Summary
Methods inherited from class org.apache.hadoop.hdfs.server.common.StorageInfo
checkStorageType, getClusterID, getClusterIdFromColonSeparatedString, getCTime, getLayoutVersion, getNamespaceID, getNsIdFromColonSeparatedString, getProperty, getServiceLayoutFeatureMap, getServiceLayoutVersion, readPreviousVersionProperties, readProperties, readPropertiesFile, setClusterId, setcTime, setFieldsFromProperties, setLayoutVersion, setNamespaceID, setServiceLayoutVersion, setStorageInfo, toColonSeparatedString, toMapString, versionSupportsFederation
-
Constructor Details
-
NamenodeRegistration
public NamenodeRegistration(String address, String httpAddress, StorageInfo storageInfo, HdfsServerConstants.NamenodeRole role)
-
-
Method Details
-
getAddress
Description copied from interface:NodeRegistrationGet address of the server node.- Specified by:
getAddressin interfaceNodeRegistration- Returns:
- ipAddr:portNumber
-
getHttpAddress
-
getRegistrationID
Description copied from interface:NodeRegistrationGet registration ID of the server node.- Specified by:
getRegistrationIDin interfaceNodeRegistration
-
getVersion
public int getVersion()Description copied from interface:NodeRegistrationGet layout version of the server node.- Specified by:
getVersionin interfaceNodeRegistration
-
toString
- Specified by:
toStringin interfaceNodeRegistration- Overrides:
toStringin classStorageInfo
-
getRole
Get name-node role. -
isRole
-