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.java zhendong