Somewhere in your config you're setting a host name as <host>:<port>. I'm not sure which config that is, but I'd search your config for "dpev266:60000" and drop the :60000.
-Joey On Mon, Aug 1, 2011 at 11:20 AM, abhay ratnaparkhi <[email protected]> wrote: > Hello, > > I have installed hadoop-hbase cluster (CDH3 distribution). > I am getting following error while trying to connect HBase table using Java > API > > 11/08/01 20:44:57 ERROR hbase.HServerAddress: Could not resolve the DNS name > of dpev266:60000 > Exception in thread "main" java.lang.IllegalArgumentException: Could not > resolve the DNS name of dpev266:60000 > at > org.apache.hadoop.hbase.HServerAddress.checkBindAddressCanBeResolved(HServerAddress.java:105) > at org.apache.hadoop.hbase.HServerAddress.<init>(HServerAddress.java:66) > at > org.apache.hadoop.hbase.MasterAddressTracker.getMasterAddress(MasterAddressTracker.java:63) > at > org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation.getMaster(HConnectionManager.java:353) > at org.apache.hadoop.hbase.client.HBaseAdmin.<init>(HBaseAdmin.java:89) > at com.ibm.ssi.dao.TestDao.<init>(TestDao.java:27) > at com.ibm.ssi.dao.TestDao.main(TestDao.java:38) > > "host dpev266" is working and giving me IP address of the host. > reverse look-up is also working. > -- Joseph Echeverria Cloudera, Inc. 443.305.9434
