Interface NamenodeProtocols
- All Superinterfaces:
org.apache.hadoop.hdfs.protocol.ClientProtocol,DatanodeLifelineProtocol,DatanodeProtocol,org.apache.hadoop.ipc.GenericRefreshProtocol,org.apache.hadoop.tools.GetUserMappingsProtocol,org.apache.hadoop.ha.HAServiceProtocol,NamenodeProtocol,org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol,org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol,org.apache.hadoop.ipc.RefreshCallQueueProtocol,org.apache.hadoop.security.RefreshUserMappingsProtocol
- All Known Implementing Classes:
NameNodeRpcServer
@Private
public interface NamenodeProtocols
extends org.apache.hadoop.hdfs.protocol.ClientProtocol, DatanodeProtocol, DatanodeLifelineProtocol, NamenodeProtocol, org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol, org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol, org.apache.hadoop.security.RefreshUserMappingsProtocol, org.apache.hadoop.ipc.RefreshCallQueueProtocol, org.apache.hadoop.ipc.GenericRefreshProtocol, org.apache.hadoop.tools.GetUserMappingsProtocol, org.apache.hadoop.ha.HAServiceProtocol
The full set of RPC methods implemented by the Namenode.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.hadoop.ha.HAServiceProtocol
org.apache.hadoop.ha.HAServiceProtocol.HAServiceState, org.apache.hadoop.ha.HAServiceProtocol.RequestSource, org.apache.hadoop.ha.HAServiceProtocol.StateChangeRequestInfo -
Field Summary
Fields inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol
GET_STATS_BYTES_IN_FUTURE_BLOCKS_IDX, GET_STATS_CAPACITY_IDX, GET_STATS_CORRUPT_BLOCKS_IDX, GET_STATS_LOW_REDUNDANCY_IDX, GET_STATS_MISSING_BLOCKS_IDX, GET_STATS_MISSING_REPL_ONE_BLOCKS_IDX, GET_STATS_PENDING_DELETION_BLOCKS_IDX, GET_STATS_REMAINING_IDX, GET_STATS_UNDER_REPLICATED_IDX, GET_STATS_USED_IDX, STATS_ARRAY_LENGTH, versionIDFields inherited from interface org.apache.hadoop.hdfs.server.protocol.DatanodeProtocol
DISK_ERROR, DNA_ACCESSKEYUPDATE, DNA_BALANCERBANDWIDTHUPDATE, DNA_BLOCK_STORAGE_MOVEMENT, DNA_CACHE, DNA_DROP_SPS_WORK_COMMAND, DNA_ERASURE_CODING_RECONSTRUCTION, DNA_FINALIZE, DNA_INVALIDATE, DNA_RECOVERBLOCK, DNA_REGISTER, DNA_SHUTDOWN, DNA_TRANSFER, DNA_UNCACHE, DNA_UNKNOWN, FATAL_DISK_ERROR, INVALID_BLOCK, NOTIFY, versionIDFields inherited from interface org.apache.hadoop.ipc.GenericRefreshProtocol
versionIDFields inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol
versionIDFields inherited from interface org.apache.hadoop.ha.HAServiceProtocol
versionIDFields inherited from interface org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol
ACT_CHECKPOINT, ACT_SHUTDOWN, ACT_UNKNOWN, FATAL, NOTIFY, versionIDFields inherited from interface org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol
VERSIONIDFields inherited from interface org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol
versionIDFields inherited from interface org.apache.hadoop.ipc.RefreshCallQueueProtocol
versionIDFields inherited from interface org.apache.hadoop.security.RefreshUserMappingsProtocol
versionID -
Method Summary
Methods inherited from interface org.apache.hadoop.hdfs.protocol.ClientProtocol
abandonBlock, addBlock, addCacheDirective, addCachePool, addErasureCodingPolicies, allowSnapshot, append, cancelDelegationToken, checkAccess, complete, concat, create, createEncryptionZone, createSnapshot, createSymlink, delete, deleteSnapshot, disableErasureCodingPolicy, disallowSnapshot, enableErasureCodingPolicy, finalizeUpgrade, fsync, getAclStatus, getAdditionalDatanode, getBatchedListing, getBlockLocations, getContentSummary, getCurrentEditLogTxid, getDataEncryptionKey, getDatanodeReport, getDatanodeStorageReport, getDelegationToken, getECBlockGroupStats, getECTopologyResultForPolicies, getEditsFromTxid, getEnclosingRoot, getErasureCodingCodecs, getErasureCodingPolicies, getErasureCodingPolicy, getEZForPath, getFileInfo, getFileLinkInfo, getHAServiceState, getLinkTarget, getListing, getLocatedFileInfo, getPreferredBlockSize, getQuotaUsage, getReplicatedBlockStats, getServerDefaults, getSlowDatanodeReport, getSnapshotDiffReport, getSnapshotDiffReportListing, getSnapshotListing, getSnapshottableDirListing, getStats, getStoragePolicies, getStoragePolicy, getXAttrs, isFileClosed, listCacheDirectives, listCachePools, listCorruptFileBlocks, listEncryptionZones, listOpenFiles, listOpenFiles, listReencryptionStatus, listXAttrs, metaSave, mkdirs, modifyAclEntries, modifyCacheDirective, modifyCachePool, msync, recoverLease, reencryptEncryptionZone, refreshNodes, removeAcl, removeAclEntries, removeCacheDirective, removeCachePool, removeDefaultAcl, removeErasureCodingPolicy, removeXAttr, rename, rename2, renameSnapshot, renewDelegationToken, renewLease, reportBadBlocks, restoreFailedStorage, rollEdits, rollingUpgrade, satisfyStoragePolicy, saveNamespace, setAcl, setBalancerBandwidth, setErasureCodingPolicy, setOwner, setPermission, setQuota, setReplication, setSafeMode, setStoragePolicy, setTimes, setXAttr, truncate, unsetErasureCodingPolicy, unsetStoragePolicy, updateBlockForPipeline, updatePipeline, upgradeStatusMethods inherited from interface org.apache.hadoop.hdfs.server.protocol.DatanodeLifelineProtocol
sendLifelineMethods inherited from interface org.apache.hadoop.hdfs.server.protocol.DatanodeProtocol
blockReceivedAndDeleted, blockReport, cacheReport, commitBlockSynchronization, errorReport, registerDatanode, reportBadBlocks, sendHeartbeat, versionRequestMethods inherited from interface org.apache.hadoop.ipc.GenericRefreshProtocol
refreshMethods inherited from interface org.apache.hadoop.tools.GetUserMappingsProtocol
getGroupsForUserMethods inherited from interface org.apache.hadoop.ha.HAServiceProtocol
getServiceStatus, monitorHealth, transitionToActive, transitionToObserver, transitionToStandbyMethods inherited from interface org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol
endCheckpoint, errorReport, getBlockKeys, getBlocks, getEditLogManifest, getMostRecentCheckpointTxId, getMostRecentNameNodeFileTxId, getNextSPSPath, getTransactionID, isRollingUpgrade, isUpgradeFinalized, registerSubordinateNamenode, rollEditLog, startCheckpoint, versionRequestMethods inherited from interface org.apache.hadoop.hdfs.protocol.ReconfigurationProtocol
getReconfigurationStatus, listReconfigurableProperties, startReconfigurationMethods inherited from interface org.apache.hadoop.security.authorize.RefreshAuthorizationPolicyProtocol
refreshServiceAclMethods inherited from interface org.apache.hadoop.ipc.RefreshCallQueueProtocol
refreshCallQueueMethods inherited from interface org.apache.hadoop.security.RefreshUserMappingsProtocol
refreshSuperUserGroupsConfiguration, refreshUserToGroupsMappings