Я использую hasoop-2.6.0 и создал кластер с поддержкой HA с защитой kerberos в платформе Windows. Все работает нормально, если для разрешения установлено значение false. Но когда я включаю ниже собственности,Secure Hadoop - Datanode не может соединиться с namenode
HDFS-site.xml
<property>
<name>dfs.permissions</name>
<value>true</value>
</property>
DataNode не может соединиться с NameNode. Я получаю следующее исключение
Exception
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
Я не могу найти точную причину этой проблемы. Мне нужна помощь, чтобы решить эту проблему.
Изменение '' dfs.permissions' в dfs.permissions.enabled'. 'dfs.permissions' устарел. См. Https://hadoop.apache.org/docs/stable/hadoop-project-dist/hadoop-common/DeprecatedProperties.html –
@RajeshN Оба отлично работают. Мы можем либо использовать dfs.permissions.enabled, либо dfs.permissions. – Kumar
Не могли бы вы разместить файл '/ etc/hosts'? –