diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.html b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.html
index 13569fec63..3598c80c8d 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.html
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.html
@@ -314,13 +314,7 @@
{#LiveNodes}
{name} ({xferaddr}) |
-
- {@select key=secureMode}
- {@eq value="off"}{infoAddr}{/eq}
- {@eq value="on"}{infoSecureAddr}{/eq}
- {@default}{infoAddr}{/default}
- {/select}
- |
+ {dnWebAddress} |
{lastContact}s |
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.js b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.js
index f230b0f5cb..02aa8955cb 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.js
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/hdfs/dfshealth.js
@@ -212,12 +212,12 @@
var n = nodes[i];
n.usedPercentage = Math.round((n.used + n.nonDfsUsedSpace) * 1.0 / n.capacity * 100);
- var addr = n.infoSecureAddr;
- var position = addr.lastIndexOf(":");
- var port = addr.substring(position + 1, addr.length);
- n.secureMode = "off";
- if (port != 0) {
- n.secureMode = "on";
+ var port = n.infoAddr.split(":")[1];
+ var securePort = n.infoSecureAddr.split(":")[1];
+ var dnHost = n.name.split(":")[0];
+ n.dnWebAddress = dnHost + ":" + port;
+ if (securePort != 0) {
+ n.dnWebAddress = dnHost + ":" + securePort;
}
if (n.adminState === "In Service") {
|