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