Yongjun Zhang created HDFS-9100:
-----------------------------------

             Summary: HDFS Balancer does not respect 
dfs.client.use.datanode.hostname
                 Key: HDFS-9100
                 URL: https://issues.apache.org/jira/browse/HDFS-9100
             Project: Hadoop HDFS
          Issue Type: Bug
          Components: balancer & mover, HDFS
            Reporter: Yongjun Zhang
            Assignee: Yongjun Zhang


In Balancer Dispatch.java:
{code}
   private void dispatch() {
      LOG.info("Start moving " + this);

      Socket sock = new Socket();
      DataOutputStream out = null;
      DataInputStream in = null;
      try {
        sock.connect(
            NetUtils.createSocketAddr(target.getDatanodeInfo().getXferAddr()),
            HdfsConstants.READ_TIMEOUT);
{code}
getXferAddr() is called without taking into consideration of 
dfs.client.use.datanode.hostname setting, this would possibly fail balancer run 
issued from outside a cluster.

Thanks [~caseyjbrotherton] for reporting the issue.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to