| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.protocolPB |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.hdfs.server.blockmanagement | |
| org.apache.hadoop.hdfs.server.datanode | |
| org.apache.hadoop.hdfs.server.namenode | |
| org.apache.hadoop.hdfs.server.protocol |
| Modifier and Type | Method | Description |
|---|---|---|
static DatanodeRegistration |
PBHelper.convert(org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeRegistrationProto proto) |
|
DatanodeRegistration |
DatanodeProtocolClientSideTranslatorPB.registerDatanode(DatanodeRegistration registration) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
DatanodeProtocolClientSideTranslatorPB.blockReceivedAndDeleted(DatanodeRegistration registration,
java.lang.String poolId,
StorageReceivedDeletedBlocks[] receivedAndDeletedBlocks) |
|
DatanodeCommand |
DatanodeProtocolClientSideTranslatorPB.blockReport(DatanodeRegistration registration,
java.lang.String poolId,
StorageBlockReport[] reports,
BlockReportContext context) |
|
DatanodeCommand |
DatanodeProtocolClientSideTranslatorPB.cacheReport(DatanodeRegistration registration,
java.lang.String poolId,
java.util.List<java.lang.Long> blockIds) |
|
static org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeRegistrationProto |
PBHelper.convert(DatanodeRegistration registration) |
|
void |
DatanodeProtocolClientSideTranslatorPB.errorReport(DatanodeRegistration registration,
int errorCode,
java.lang.String msg) |
|
DatanodeRegistration |
DatanodeProtocolClientSideTranslatorPB.registerDatanode(DatanodeRegistration registration) |
|
HeartbeatResponse |
DatanodeProtocolClientSideTranslatorPB.sendHeartbeat(DatanodeRegistration registration,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
long cacheCapacity,
long cacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary,
boolean requestFullBlockReportLease,
org.apache.hadoop.hdfs.server.protocol.SlowPeerReports slowPeers,
org.apache.hadoop.hdfs.server.protocol.SlowDiskReports slowDisks) |
|
void |
DatanodeLifelineProtocolClientSideTranslatorPB.sendLifeline(DatanodeRegistration registration,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
long cacheCapacity,
long cacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary) |
| Modifier and Type | Method | Description |
|---|---|---|
DatanodeCommand[] |
DatanodeManager.handleHeartbeat(DatanodeRegistration nodeReg,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
java.lang.String blockPoolId,
long cacheCapacity,
long cacheUsed,
int xceiverCount,
int xmitsInProgress,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary,
org.apache.hadoop.hdfs.server.protocol.SlowPeerReports slowPeers,
org.apache.hadoop.hdfs.server.protocol.SlowDiskReports slowDisks) |
Handle heartbeat from datanodes.
|
void |
DatanodeManager.handleLifeline(DatanodeRegistration nodeReg,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
long cacheCapacity,
long cacheUsed,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary) |
Handles a lifeline message sent by a DataNode.
|
void |
BlockManager.registerDatanode(DatanodeRegistration nodeReg) |
|
void |
DatanodeManager.registerDatanode(DatanodeRegistration nodeReg) |
Register the given datanode with the namenode.
|
long |
BlockManager.requestBlockReportLeaseId(DatanodeRegistration nodeReg) |
| Modifier and Type | Method | Description |
|---|---|---|
DatanodeRegistration |
DataNode.getDNRegistrationForBP(java.lang.String bpid) |
get BP registration by blockPool id
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
BPServiceActorAction.reportTo(DatanodeProtocolClientSideTranslatorPB bpNamenode,
DatanodeRegistration bpRegistration) |
|
void |
ErrorReportAction.reportTo(DatanodeProtocolClientSideTranslatorPB bpNamenode,
DatanodeRegistration bpRegistration) |
|
void |
ReportBadBlockAction.reportTo(DatanodeProtocolClientSideTranslatorPB bpNamenode,
DatanodeRegistration bpRegistration) |
| Modifier and Type | Method | Description |
|---|---|---|
DatanodeRegistration |
NameNodeRpcServer.registerDatanode(DatanodeRegistration nodeReg) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
NameNodeRpcServer.blockReceivedAndDeleted(DatanodeRegistration nodeReg,
java.lang.String poolId,
StorageReceivedDeletedBlocks[] receivedAndDeletedBlocks) |
|
DatanodeCommand |
NameNodeRpcServer.blockReport(DatanodeRegistration nodeReg,
java.lang.String poolId,
StorageBlockReport[] reports,
BlockReportContext context) |
|
DatanodeCommand |
NameNodeRpcServer.cacheReport(DatanodeRegistration nodeReg,
java.lang.String poolId,
java.util.List<java.lang.Long> blockIds) |
|
void |
NameNodeRpcServer.errorReport(DatanodeRegistration nodeReg,
int errorCode,
java.lang.String msg) |
|
DatanodeRegistration |
NameNodeRpcServer.registerDatanode(DatanodeRegistration nodeReg) |
|
HeartbeatResponse |
NameNodeRpcServer.sendHeartbeat(DatanodeRegistration nodeReg,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] report,
long dnCacheCapacity,
long dnCacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary,
boolean requestFullBlockReportLease,
org.apache.hadoop.hdfs.server.protocol.SlowPeerReports slowPeers,
org.apache.hadoop.hdfs.server.protocol.SlowDiskReports slowDisks) |
|
void |
NameNodeRpcServer.sendLifeline(DatanodeRegistration nodeReg,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] report,
long dnCacheCapacity,
long dnCacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary) |
| Modifier and Type | Method | Description |
|---|---|---|
DatanodeRegistration |
DatanodeProtocol.registerDatanode(DatanodeRegistration registration) |
Register Datanode.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
DatanodeProtocol.blockReceivedAndDeleted(DatanodeRegistration registration,
java.lang.String poolId,
StorageReceivedDeletedBlocks[] rcvdAndDeletedBlocks) |
blockReceivedAndDeleted() allows the DataNode to tell the NameNode about
recently-received and -deleted block data.
|
DatanodeCommand |
DatanodeProtocol.blockReport(DatanodeRegistration registration,
java.lang.String poolId,
StorageBlockReport[] reports,
BlockReportContext context) |
blockReport() tells the NameNode about all the locally-stored blocks.
|
DatanodeCommand |
DatanodeProtocol.cacheReport(DatanodeRegistration registration,
java.lang.String poolId,
java.util.List<java.lang.Long> blockIds) |
Communicates the complete list of locally cached blocks to the NameNode.
|
void |
DatanodeProtocol.errorReport(DatanodeRegistration registration,
int errorCode,
java.lang.String msg) |
errorReport() tells the NameNode about something that has gone
awry.
|
DatanodeRegistration |
DatanodeProtocol.registerDatanode(DatanodeRegistration registration) |
Register Datanode.
|
HeartbeatResponse |
DatanodeProtocol.sendHeartbeat(DatanodeRegistration registration,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
long dnCacheCapacity,
long dnCacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary,
boolean requestFullBlockReportLease,
org.apache.hadoop.hdfs.server.protocol.SlowPeerReports slowPeers,
org.apache.hadoop.hdfs.server.protocol.SlowDiskReports slowDisks) |
sendHeartbeat() tells the NameNode that the DataNode is still
alive and well.
|
void |
DatanodeLifelineProtocol.sendLifeline(DatanodeRegistration registration,
org.apache.hadoop.hdfs.server.protocol.StorageReport[] reports,
long dnCacheCapacity,
long dnCacheUsed,
int xmitsInProgress,
int xceiverCount,
int failedVolumes,
VolumeFailureSummary volumeFailureSummary) |
| Constructor | Description |
|---|---|
DatanodeRegistration(java.lang.String uuid,
DatanodeRegistration dnr) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.