You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "rajeshbabu (JIRA)" <ji...@apache.org> on 2013/05/29 13:43:20 UTC
[jira] [Created] (HBASE-8640) ServerName in master may not
initialize with the configured ipc address of hbase.master.ipc.address
rajeshbabu created HBASE-8640:
---------------------------------
Summary: ServerName in master may not initialize with the configured ipc address of hbase.master.ipc.address
Key: HBASE-8640
URL: https://issues.apache.org/jira/browse/HBASE-8640
Project: HBase
Issue Type: Bug
Components: master
Reporter: rajeshbabu
Assignee: rajeshbabu
Fix For: 0.98.0, 0.95.2, 0.94.9
We are starting rpc server with default interface hostname or configured ipc address
{code}
this.rpcServer = HBaseRPC.getServer(this,
new Class<?>[]{HMasterInterface.class, HMasterRegionInterface.class},
initialIsa.getHostName(), // This is bindAddress if set else it's hostname
initialIsa.getPort(),
numHandlers,
0, // we dont use high priority handlers in master
conf.getBoolean("hbase.rpc.verbose", false), conf,
0); // this is a DNC w/o high priority handlers
{code}
But we are initialzing servername with default hostname always master znode also have this hostname.
{code}
String hostname = Strings.domainNamePointerToHostName(DNS.getDefaultHost(
conf.get("hbase.master.dns.interface", "default"),
conf.get("hbase.master.dns.nameserver", "default")));
...
this.serverName = new ServerName(hostname,
this.isa.getPort(), System.currentTimeMillis());
{code}
If both default interface hostname and configured ipc address are not same clients will get MasterNotRunningException.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira