diff --git a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java index 6f81b10591..b8da717a04 100644 --- a/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java +++ b/hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManager.java @@ -1382,6 +1382,7 @@ private static void getSCMSignedCert(CertificateClient client, } // Get host name. String hostname = omRpcAdd.getAddress().getHostName(); + String ip = omRpcAdd.getAddress().getHostAddress(); String subject = UserGroupInformation.getCurrentUser() .getShortUserName() + "@" + hostname; @@ -1392,16 +1393,16 @@ private static void getSCMSignedCert(CertificateClient client, .setScmID(omStore.getScmId()) .setClusterID(omStore.getClusterID()) .setSubject(subject) - .addIpAddress(hostname); + .addIpAddress(ip); LOG.info("Creating csr for OM->dns:{},ip:{},scmId:{},clusterId:{}," + - "subject:{}", hostname, omRpcAdd.getAddress().getHostAddress(), + "subject:{}", hostname, ip, omStore.getScmId(), omStore.getClusterID(), subject); HddsProtos.OzoneManagerDetailsProto.Builder omDetailsProtoBuilder = HddsProtos.OzoneManagerDetailsProto.newBuilder() .setHostName(omRpcAdd.getHostName()) - .setIpAddress(hostname) + .setIpAddress(ip) .setUuid(omStore.getOmId()) .addPorts(HddsProtos.Port.newBuilder() .setName(RPC_PORT)