安全 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>
我正在使用 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>