Yes, please send the info I asked. About the hbck errors you had, this is usually fixed with -fix:
Region AkStats,277808094:1314921600:daily:Volume,1317052667861.1ecc871503cd827934c3a9077b44e52b. not deployed on any region server. This is "probably" a region that wasn't cleaned up so it's not really a problem: Region file:/media/ephemeral0/hbase-data/AkStats/3520c0cfbedcf212084379c0e41e7839 on HDFS, but not listed in META or deployed on any region server. This is a real problem: Chain of regions in table AkStats is broken; edges does not contain 277808094:1314921600:daily:Volume J-D On Tue, Sep 27, 2011 at 1:00 PM, Vinod Gupta Tankala <tvi...@readypulse.com> wrote: > J-D, > I was getting these errors even after restarting the client. So it probably > is not straightforward. > Also, I was able to run a combination of check_meta.rb and hbck with their > fix options and restore some of the inconsistencies. i still have 4 > inconsistencies left (earlier it was 7) but check_meta thinks .META. is > fine. After i did this, I am not getting java client errors any more. Not > sure how to explain that. > > Do you still want me to send the information you requested? may be you can > help with remaining inconsistencies. > > thanks > vinod > > On Tue, Sep 27, 2011 at 11:05 AM, Jean-Daniel Cryans > <jdcry...@apache.org>wrote: > >> Hi vinod, >> >> Yeah WREs are never fun, hopefully we can help you fixing it. >> >> First, about the difference when querying from the shell and your java >> client. >> >> - Is it a long lived client? Did you restart it since you got the WREs? >> - If not, this could just be due to the fact that it has a cache of >> regions that's different from what a new client would see. >> - If you did restart it, then I would have to think a bit more about >> it to find the difference. >> >> Either way, it'd be nice to see what you're doing. We need; >> >> - A full dump of your .META. (in the shell: scan '.META.'), please >> put this on a web server or a pastebin >> - The keys you are trying to reach >> - The exceptions you are seeing that contain the row keys and regions >> it's trying to reach >> - Another thing that would be nice is to have the output of when you >> are reaching that row key from the shell, but with the shell started >> with the -d option (will show a lot more debug info). >> - The master log of the day the exception started happening. >> >> J-D >> >> On Tue, Sep 27, 2011 at 7:57 AM, Vinod Gupta Tankala >> <tvi...@socialyantra.com> wrote: >> > I find this hard to believe. For the same row key, my java client is >> > throwing wrong region exception. But I can query the same using hbase >> shell. >> > Im on 0.90.2 version. >> > >> > Also note that I have inconsistencies in my regions that I am still >> trying >> > to figure out. But regardless, the inconsistencies should impact both >> > methods of querying similarly. right? >> > >> > thanks >> > vinod >> > >> >