Я обновился до hdp3.1.4 и теперь не могу создать новый файл или каталог на hdfs. Проблема заключается в классе Configured.Failover.Proxy.Provider. Пожалуйста, ознакомьтесь с моей ошибкой ниже:
java.io.IOException: Couldn't create proxy provider class org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider
Ниже приведены также мои файлы конфигурации -site.xml.
hdfs.site.xml:
<property>
<name>dfs.nameservices</name>
<value>mycluster</value>
</property>
<property>
<name>dfs.permissions.enabled</name>
<value>true</value>
</property>
<property>
<name>dfs.replication</name>
<value>3</value>
</property>
<property>
<name>dfs.namenode.name.dir</name>
<value>myPath</value>
<final>true</final>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>myPaths</value>
<final>true</final>
</property>
<property>
<name>dfs.namenode.rpc-address.mycluster.nn1</name>
<value>c:8020</value>
</property>
<property>
<name>dfs.namenode.rpc-address.mycluster.nn2</name>
<value>a:8020</value>
</property>
<property>
<name>dfs.namenode.http-address.mycluster.nn1</name>
<value>b:50070</value>
</property>
<property>
<name>dfs.namenode.http-address.mycluster.nn2</name>
<value>b:50070</value>
</property>
<property>
<name>dfs.namenode.shared.edits.dir</name>
<value>mypath</value>
</property>
<property>
<name>dfs.ha.fencing.methods</name>
<value>shell(/bin/true)</value>
</property>
<property>
<name>dfs.ha.namenodes.mycluster</name>
<value>nn1,nn2</value>
</property>
<property>
<name>dfs.client.failover.proxy.provider.mycluster</name>
<value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>
</property>
core-site.xml:
<property>
<name>fs.defaultFS</name>
<value>hdfs://mycluster</value>
</property>
Вы видите, что я пропустил?