分布式方式部署的HBase,啟動正常,Shell操作正常,使用HBase的Java Api操作時總是連接失敗,信息如下:
This server is in the failed servers list: localhost.localdomain/202.102.110.204:60000
HBase部署在192.168.100.28,IP地址變掉了原因在於DNS解析,
臨時解決辦法,可以在調用Api的客戶端機器上的hosts文件中加上一條記錄
192.168.100.28 localhost.localdomain
將
localhost.localdomain指向部署HBase的機器。
運行結果正常,如下:
14/01/07 13:42:13 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/192.168.100.28:2181, sessionid = 0x1436ac6e838002f, negotiated timeout = 180000
14/01/07 13:42:14 INFO zookeeper.ZooKeeper: Initiating client connection, connectString=192.168.100.28:2181 sessionTimeout=180000 watcher=catalogtracker-on-org.apache.hadoop.hbase.client.HConnectionManager$HConnectionImplementation@9df6f1
14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Opening socket connection to server localhost.localdomain/192.168.100.28:2181. Will not attempt to authenticate using SASL (無法定位登錄配置)
14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Socket connection established to localhost.localdomain/192.168.100.28:2181, initiating session
14/01/07 13:42:14 INFO zookeeper.ClientCnxn: Session establishment complete on server localhost.localdomain/192.168.100.28:2181, sessionid = 0x1436ac6e8380030, negotiated timeout = 180000
2014-1-7 13:42:14 org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper <init>
信息: The identifier of this process is 664@zhaozh
table already exists!
14/01/07 13:42:14 INFO zookeeper.ZooKeeper: Session: 0x1436ac6e8380030 closed
14/01/07 13:42:14 INFO zookeeper.ClientCnxn: EventThread shut down
insert recored zkb to table scores ok.
insert recored zkb to table scores ok.
insert recored zkb to table scores ok.
insert recored zkb to table scores ok.
insert recored zkb to table scores ok.
insert recored baoniu to table scores ok.
insert recored baoniu to table scores ok.
===========get one record========
family :: course
qualifier :: art
course:
course:art
1389073395709
course:math
grade:
===========show all record========
baoniu course:math 1389073395719 89
baoniu grade: 1389073395714 4
zkb course: 1389073395672 90
zkb course:art 1389073395709