搭建完成hadoop 使用zookeeper作為群集管理器的HA後。 用eclipse用戶端連接配接hadoop。或者直接在node節點上面執行:
hdfs dfs -mkdir /test
時報錯:
mkdir: java.net.UnknownHostException: mkdir:
mkdir: java.net.UnknownHostException: hadoopha
mkdir: java.net.UnknownHostException: mycluster
等等錯誤時,可能的原因是:
<property>
<name>dfs.client.failover.proxy.provider.mycluster</name>
<value>org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider</value>
</property>
這個mycluster沒有更名為你自定義的cluster名稱。
由于用戶端或者node節點,使用這個指定的class類解析自定義的cluster host名稱。
需要配置準确這個名稱。