Yongjiang, If it is not too late (in any case this may help others):
Try to check cluster with hbck tool (http://hbase.apache.org/book.html#hbck), use -details flag to see the errors. If there are, try to fix them with "-fix" option. I saw same error [1] as you are describing and this helped me. Alex Baranau ------ Sematext :: http://blog.sematext.com/ :: Solr - Lucene - Hadoop - HBase [1] Same error in log as you have when trying to access the region. hbck showed: ERROR: Region agg-sa-1.3,0011| qb|5mhb|\x00\x00\x00\x00\x00C\xA3\x98\x004\x00\x00\x00\x015\xA0\x83K\xC4\x00\x00\x00\x00\x00\x00\x00\x00,1330889041182.a1177c1159592a1e87b49c607e49edc0. is listed in META on region server xxx.ec2.internal:60020 but is multiply assigned to region servers xxx.ec2.internal:60020, xxx.ec2.internal:60020 On Fri, Apr 20, 2012 at 11:12 PM, 永江梁 <[email protected]> wrote: > hi Jonathan Hsieh: > en, that file is not exist. > now, every time i scan these failed row, it will throw the error, > then the scanner wiil timeout. how i can fix the problem. > use the table compact can be work? > > > 在 2012年4月21日 上午12:43,Jonathan Hsieh <[email protected]>写道: > > > Yongjiang, > > > > Seems to be something wrong with this file. Is it present? > > > > 2012/4/18 永江梁 <[email protected]> > > ... > > > > > Caused by: java.io.IOException: Cannot open filename > > > /hbase/csmt.table/340943837/meta/6858363498326682689 > > > > > > > > If so, are you using permissions on your hdfs cluster? Can you check out > > this file to see if it exists or has perms setup so that the user running > > the hregion server can access it? > > > > Jon. > > > > -- > > // Jonathan Hsieh (shay) > > // Software Engineer, Cloudera > > // [email protected] > > > > > > -- > best. > yongjiang > > www.yeezhao.com > 购物不用淘,一找全知道!* * >
