Hi, Do you have your host+ip in your host file?
JM 2013/8/25 Shengjie Min <shengjie....@gmail.com> > Hi guys, > > I am running cloudera quick start vm: > > Versions: > > Hadoop: 2.0.0-cdh4.3.1 > > HBase: 0.94.6-cdh4.3.1 > > Here is my little remote HBase Java client(HbaseClient.java), all it does > is: > > public static void main(String[] args) throws IOException { > Configuration config = HBaseConfiguration.create(); > HTable table = new HTable(config, "s1"); > System.out.println(table.getTableName()); > } > > hbase-site.xml: > > <property> > <name>hbase.rootdir</name> > <value>hdfs://172.16.144.150:8020/hbase</value> > </property> > <property> > <name>zookeeper.znode.parent</name> > <value>/hbase</value> > </property> > ....... > <property> > <name>zookeeper.znode.rootserver</name> > <value>root-region-server</value> > </property> > <property> > <name>hbase.zookeeper.quorum</name> > <value>172.16.144.150</value> > </property> > > When I run my java client, I get the error unknown host: > localhost.localdomain: > > Initiating client connection, connectString=172.16.144.150:2181 > sessionTimeout=60000 watcher=hconnection > zookeeper.disableAutoWatchReset is false > The identifier of this process is 41939@smin-MacBook-Pro.local > Opening socket connection to server cloudera/172.16.144.150:2181. Will > not attempt to authenticate using SASL (unknown error) > Socket connection established to cloudera/172.16.144.150:2181, > initiating session > Session establishment request sent on cloudera/172.16.144.150:2181 > Session establishment complete on server cloudera/172.16.144.150:2181, > sessionid = 0x14076b058850045, negotiated timeout = 60000 > hconnection Received ZooKeeper Event, type=None, state=SyncConnected, > path=null > hconnection-0x14076b058850045 connected > > locateRegionInMeta parentTable=-ROOT-, > metaLocation={region=-ROOT-,,0.70236052, > hostname=localhost.localdomain, port=60020}, > attempt=0 of 10 failed; retrying after sleep of 1000 because: > unknown host: localhost.localdomain > > Reading reply sessionid:0x14076b058850045, packet:: clientPath:null > serverPath:null finished:false header:: 17,3 replyHeader:: 17,460,0 > request:: '/hbase,F response:: > s{20,20,1376375496826,1376375496826,0,32,0,0,0,12,430} > Reading reply sessionid:0x14076b058850045, packet:: clientPath:null > serverPath:null finished:false header:: 18,4 replyHeader:: 18,460,0 > request:: '/hbase/root-region-server,T response:: > > #ffffffff0001b3635323630406c6f63616c686f73742e6c6f63616c646f6d61696e6c6f63616c686f73742e6c6f63616c646f6d61696e2c36303032302c31333737333538373930303037,s{430,430,1377358805621,1377358805621,0,0,0,0,73,0,430} > hconnection-0x14076b058850045 Retrieved 41 byte(s) of data from znode > /hbase/root-region-server and set watcher; > localhost.localdomain,60020,1... > Looked up root region location, > > connection=org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation@68a7a3a7 > ; > serverName=localhost.localdomain,60020,1377358790007 > > locateRegionInMeta parentTable=.META., metaLocation=null, attempt=2 of > 10 failed; > retrying after sle > > Any ideas? > > Thanks, > > SHengjie >