[ 
https://issues.apache.org/jira/browse/HADOOP-4484?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12641661#action_12641661
 ] 

Eric Friesen commented on HADOOP-4484:
--------------------------------------

The change specifically relates to DNS resolution. While 17.2 would connect to 
the jobtracker and namenode using the IP addresses (as they are listed in the 
hadoop-site.xml file, 18.1 somehow gets an internal hostname from some 
communication through the proxy server, then tries to resolve it outside of the 
proxy server. I don't see why hadoop should ever insist on using hostnames when 
hadoop-site.xml file specifically lists the jobtracker and namenode using IP 
addresses.

> 0.18.1 breaks SOCKS server setting
> ----------------------------------
>
>                 Key: HADOOP-4484
>                 URL: https://issues.apache.org/jira/browse/HADOOP-4484
>             Project: Hadoop Core
>          Issue Type: Sub-task
>    Affects Versions: 0.18.1
>            Reporter: Eugene Hung
>            Priority: Minor
>
> Our cluster is behind a gateway, and we asked users to use 
> hadoop.socks.server to access the cluster.  
> Recently, we "upgraded" our cluster from 0.17.2 to 0.18.1.  However, this 
> creates the following problem:
> Wrote input for Map #4
> Starting Job
> java.net.UnknownHostException: unknown host: hadoop-master
> at org.apache.hadoop.ipc.Client$Connection.<init>(Client.java:195)
> at org.apache.hadoop.ipc.Client.getConnection(Client.java:779)
> at org.apache.hadoop.ipc.Client.call(Client.java:704)
> at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:216)
> at org.apache.hadoop.dfs.$Proxy0.getProtocolVersion(Unknown Source)
> at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:319)
> Nothing else has changed and we were able to duplicate this error on a 
> separate cluster setup, so we
> believe 0.18.1 has broken this feature.  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to