搭建完成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名称。

需要配置准确这个名称。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐