hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pankaj kr <pankaj...@huawei.com>
Subject Listen port will be bind always to the passed command line address
Date Mon, 29 Dec 2014 06:59:25 GMT
Hi,

                In Thrift server,  listen port will be bind always to the address which  is
passed through command line argument.
                ------
InetSocketAddress inetSocketAddress = bindToPort(cmd.getOptionValue("bind"), listenPort);
-----

private static InetSocketAddress bindToPort(String bindValue, int listenPort)
      throws UnknownHostException {
    try {
      if (bindValue == null) {
        return new InetSocketAddress(listenPort);
      } else {
        return new InetSocketAddress(InetAddress.getByName(bindValue), listenPort);
      }
    } catch (UnknownHostException e) {
      throw new RuntimeException("Could not bind to provided ip address", e);
    }
  }

                In case when bind address is not passed through argument then it is binding
with any local  address. It should read hbase.thrift.info.bindAddress  value from configuration
first.

                                Shall I raise a Jira and  implement this change?

Regards,
Pankaj

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message