HDFS-11069. Tighten the authorization of datanode RPC. Contributed by Kihwal Lee
Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/ae48c496 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/ae48c496 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/ae48c496 Branch: refs/heads/HDFS-9806 Commit: ae48c496dce8d0eae4571fc64e6850d602bae688 Parents: db41965 Author: Kihwal Lee <[email protected]> Authored: Thu Oct 27 14:17:16 2016 -0500 Committer: Kihwal Lee <[email protected]> Committed: Thu Oct 27 14:17:16 2016 -0500 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hdfs/server/datanode/DataNode.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hadoop/blob/ae48c496/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java ---------------------------------------------------------------------- diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java index 416c138..9ceffc2 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java +++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/DataNode.java @@ -989,7 +989,7 @@ public class DataNode extends ReconfigurableBase // Is this by the DN user itself? assert dnUserName != null; - if (callerUgi.getShortUserName().equals(dnUserName)) { + if (callerUgi.getUserName().equals(dnUserName)) { return; } @@ -1348,7 +1348,7 @@ public class DataNode extends ReconfigurableBase this.blockPoolTokenSecretManager = new BlockPoolTokenSecretManager(); // Login is done by now. Set the DN user name. - dnUserName = UserGroupInformation.getCurrentUser().getShortUserName(); + dnUserName = UserGroupInformation.getCurrentUser().getUserName(); LOG.info("dnUserName = " + dnUserName); LOG.info("supergroup = " + supergroup); initIpcServer(); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
