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