Fix problem with default bind address of ThriftServer
-----------------------------------------------------

                 Key: HBASE-3916
                 URL: https://issues.apache.org/jira/browse/HBASE-3916
             Project: HBase
          Issue Type: Bug
          Components: thrift
    Affects Versions: 0.90.3
            Reporter: Lars George
            Priority: Minor
             Fix For: 0.90.4, 0.92.0


The command line help states that when no -b bind address is given it uses 
0.0.0.0. That is not the case though:

{code}
     InetAddress listenAddress = null;
     if (cmd.hasOption("bind")) {
       try {
         listenAddress = InetAddress.getByName(cmd.getOptionValue("bind"));
       } catch (UnknownHostException e) {
         LOG.error("Could not bind to provided ip address", e);
         printUsageAndExit(options, -1);
       }
     } else {
       listenAddress = InetAddress.getLocalHost();
     }
{code}

The latter is not 0.0.0.0 but the current IP:

beanshell% InetAddress.getLocalHost()
de1-app-mbp-2/10.0.0.65

So we either need to change the command line help or set the address to 0.0.0.0 
instead.


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to