I think this is related to HBASE-4300 / HBASE-4692 Cheers
On Wed, Nov 2, 2011 at 12:22 PM, Roman Shaposhnik <[email protected]> wrote: > On Wed, Nov 2, 2011 at 10:42 AM, Stack <[email protected]> wrote: > > In HBaseClient, its here: > > > > if (remoteId.getAddress().isUnresolved()) { > > throw new UnknownHostException("unknown host: " + > > > remoteId.getAddress().getHostName()); > > } > > > > > > getAddress is an InetSocketAddress..... and javadoc for isUnresolved: > > > > "....true if the hostname couldn't be resolved into an InetAddress." > > > > Its kinda baffling Roman especially if other clients -- shell -- can > > get to master fine. > > Got that. Now, here's the odd part. When I connect to the VM with > a debugger and dump the value of > remoteId.address.hostname > here's what I get: > "\u0000\u0000ip-10-118-254-245.ec2.internal" > > That, of course, explains why such an address can't be resolved, > but do you guys have any idea what could put those \u0000\u0000 > in front of the actual hostname? > > Thanks, > Roman. >
