Please check the issue for more details.
https://issues.apache.org/jira/browse/HADOOP-6682
 issue : NetUtils:normalizeHostName does not process hostnames starting with 
[a-f] correctly

Kihwal already mentioned the fixed versions.

is this the issue you are facing?

Regards,
Uma

----- Original Message -----
From: Kihwal Lee <kih...@yahoo-inc.com>
Date: Thursday, October 13, 2011 9:03 am
Subject: Re: Problem in NetUtils
To: "hdfs-dev@hadoop.apache.org" <hdfs-dev@hadoop.apache.org>

> 0.21 is not actively maintained.
> The bug was fixed in other active branches (0.20-security, 0.22, 
> 0.23, etc.) and trunk.
> 
> Kihwal
> 
> On 10/12/11 7:50 PM, "Beckham007" <chengzhendong...@gmail.com> wrote:
> 
> Hi,
> Today, I use org.apache.hadoop.net.NetUtils Class to change IP 
> address and hostname.
> normalizeHostName
> but I think the normalizeHostName didn't works well. The 
> Character.digit(name.charAt(0), 16) != -1
> couldn't tell whether it's a IP address or a hostname.
> 
> public static String normalizeHostName(String name) {
>    if (Character.digit(name.charAt(0), 16) != -1) { // it is an IP
>      return name;
>    } else {
>      try {
>        InetAddress ipAddress = InetAddress.getByName(name);
>        return ipAddress.getHostAddress();
>      } catch (UnknownHostException e) {
>        return name;
>      }
>    }
>  }
> The version of hadoop is 0.21.0
> http://svn.apache.org/repos/asf/hadoop/common/tags/release-
> 0.21.0/common/src/java/org/apache/hadoop/net/NetUtils.javazhendong
> 
> 

Reply via email to