Some region server bad, I doubt. When I write record to HBase table, throw RetriesExhaustedException:
Exception in thread "main" org.apache.hadoop.hbase.client.RetriesExhaustedException: Trying to contact region server Some server, retryOnlyOne=true, index=0, islastrow=true, tries=9, numtries=10, i=0, listsize=1, region=web_info,r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D593055\x26fpage\x3D0\x26toread\x3D\x26page\x3D1,1270529565993 for region web_info,r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D593055\x26fpage\x3D0\x26toread\x3D\x26page\x3D1,1270529565993, row 'r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D665064\x26page\x3De\x26fpage\x3D19', but failed after 10 attempts. Exceptions: at org.apache.hadoop.hbase.client.HConnectionManager$TableServers$Batch.process(HConnectionManager.java:1120) at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.processBatchOfRows(HConnectionManager.java:1201) at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:605) at storage.client.FeedSchema.flushCommits(FeedSchema.java:72) When I read info from HBase table. org.apache.hadoop.hbase.regionserver.WrongRegionException: org.apache.hadoop.hbase.regionserver.WrongRegionException: Requested row out of range for HRegion web_info,r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D593055\x26fpage\x3D0\x26toread\x3D\x26page\x3D1,1270529565993, startKey='r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D593055\x26fpage\x3D0\x26toread\x3D\x26page\x3D1', getEndKey()='r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D643994', row='r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D665064\x26page\x3De\x26fpage\x3D19' at org.apache.hadoop.hbase.regionserver.HRegion.checkRow(HRegion.java:1522) at org.apache.hadoop.hbase.regionserver.HRegion.obtainRowLock(HRegion.java:1554) at org.apache.hadoop.hbase.regionserver.HRegion.getLock(HRegion.java:1622) at org.apache.hadoop.hbase.regionserver.HRegion.get(HRegion.java:2285) at org.apache.hadoop.hbase.regionserver.HRegionServer.get(HRegionServer.java:1788) at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:648) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:915) I get META info through hbase shell. command: get '.META.', "web_info,r:http:\x2F\x2Fcom.ccidnet.linux.bbs\x2Fread.php\x3Ftid\x3D593055\x26fpage\x3D0\x26toread\x3D\x26page\x3D1,1270529565993" result : COLUMN CELL info:regioninfo timestamp=1270529567780, value=REGION => {NAME => 'web_info,r:http:\\x2F\\x2Fcom. ccidnet.linux.bbs\\x2Fread.php\\x3Ftid\\x3D593055\\x26fpage\\x3D0\\x26toread\\x3D \\x26page\\x3D1,1270529565993', STARTKEY => 'r:http:\\x2F\\x2Fcom.ccidnet.linux.b bs\\x2Fread.php\\x3Ftid\\x3D593055\\x26fpage\\x3D0\\x26toread\\x3D\\x26page\\x3D1 ', ENDKEY => 'r:http:\\x2F\\x2Fcom.ccidnet.linux.bbs\\x2Fread.php\\x3Ftid\\x3D643 994', ENCODED => 1771513916, TABLE => {{NAME => 'web_info', FAMILIES => [{NAME => 'article_dedup', VERSIONS => '2', COMPRESSION => 'NONE', TTL => '2147483647', BL OCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}, {NAME => 'dedup' , VERSIONS => '2', COMPRESSION => 'NONE', TTL => '2147483647', BLOCKSIZE => '6553 6', IN_MEMORY => 'false', BLOCKCACHE => 'true'}, {NAME => 'global', VERSIONS => ' 2', COMPRESSION => 'NONE', TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY = > 'true', BLOCKCACHE => 'true'}, {NAME => 'page_type', VERSIONS => '2', COMPRESSI ON => 'NONE', TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'false', BL OCKCACHE => 'true'}, {NAME => 'parser', VERSIONS => '2', COMPRESSION => 'GZ', TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true '}, {NAME => 'pid_match', VERSIONS => '2', COMPRESSION => 'NONE', TTL => '2147483 647', BLOCKSIZE => '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}, {NAME => 'raw', VERSIONS => '2', COMPRESSION => 'GZ', TTL => '2147483647', BLOCKSIZE => ' 65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'}, {NAME => 'score', VERSIONS = > '2', COMPRESSION => 'NONE', TTL => '2147483647', BLOCKSIZE => '65536', IN_MEMOR Y => 'false', BLOCKCACHE => 'true'}]}} info:server timestamp=1270624032527, value= 172.23.50.3:60020 info:serverstartcode timestamp=1270624032527, value=1270623960260 Now, I want to know why region server bad, and especially how to repair my table. thks.