|
@@ -47,6 +47,7 @@ import org.apache.hadoop.hdfs.server.federation.store.protocol.NamenodeHeartbeat
|
|
import org.apache.hadoop.hdfs.server.federation.store.protocol.UpdateNamenodeRegistrationRequest;
|
|
import org.apache.hadoop.hdfs.server.federation.store.protocol.UpdateNamenodeRegistrationRequest;
|
|
import org.apache.hadoop.hdfs.server.federation.store.records.MembershipState;
|
|
import org.apache.hadoop.hdfs.server.federation.store.records.MembershipState;
|
|
import org.apache.hadoop.hdfs.server.federation.store.records.MembershipStats;
|
|
import org.apache.hadoop.hdfs.server.federation.store.records.MembershipStats;
|
|
|
|
+import org.apache.hadoop.net.NetUtils;
|
|
import org.apache.hadoop.util.Time;
|
|
import org.apache.hadoop.util.Time;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
@@ -263,7 +264,8 @@ public class MembershipNamenodeResolver
|
|
|
|
|
|
MembershipState record = MembershipState.newInstance(
|
|
MembershipState record = MembershipState.newInstance(
|
|
routerId, report.getNameserviceId(), report.getNamenodeId(),
|
|
routerId, report.getNameserviceId(), report.getNamenodeId(),
|
|
- report.getClusterId(), report.getBlockPoolId(), report.getRpcAddress(),
|
|
|
|
|
|
+ report.getClusterId(), report.getBlockPoolId(),
|
|
|
|
+ NetUtils.normalizeIP2HostName(report.getRpcAddress()),
|
|
report.getServiceAddress(), report.getLifelineAddress(),
|
|
report.getServiceAddress(), report.getLifelineAddress(),
|
|
report.getWebScheme(), report.getWebAddress(), report.getState(),
|
|
report.getWebScheme(), report.getWebAddress(), report.getState(),
|
|
report.getSafemode());
|
|
report.getSafemode());
|