安全 Hadoop - Datanode 无法连接到 namenode

Secure Hadoop - Datanode cannot connect with namenode

我正在使用 hadoop-2.6.0 并在 windows 平台上创建了支持 HA 且具有 kerberos 安全性的集群。如果权限设置为 false,一切正常。但是当我启用 属性、

以下时

hdfs-site.xml

<property>
    <name>dfs.permissions</name>
    <value>true</value>
</property>

Datanode 无法连接到namenode。我收到以下异常

异常

2015-05-21 10:44:42,461 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: kumar/192.168.3.4:9000
2015-05-21 10:44:46,079 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: dinesh/192.168.3.3:9000
2015-05-21 10:44:47,471 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: kumar/192.168.3.4:9000
2015-05-21 10:44:51,085 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: dinesh/192.168.3.3:9000
2015-05-21 10:44:52,477 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: kumar/192.168.3.4:9000

我找不到这个问题的确切根源。我需要帮助来解决这个问题。

我刚刚将默认超级组名称更改为新创建的组,其中包含所有 hadoop 用户的成员。现在该组中的所有用户都充当超级用户,因此它工作正常。

<property>
    <name>dfs.permissions.superusergroup</name>
    <value>Hadoopgroup</value>
</property>

参考superuser