On Mon, Jun 14, 2010 at 11:08 AM, Vidhyashankar Venkataraman < [email protected]> wrote:
> I tried dumping my own Hfiles (similar to HFileOutputFormat: open an > Hfile.writer, append the key value pairs and then close the writer) and > tried loading them using the ruby script.. I had altered loadtable.rb to > modify the block size for the column family. > > The script reported no errors. But on checking with the web interface, > (table's name is DocData) > http://b5120231.yst.yahoo.net:60010/table.jsp?name=DocData > > I got this: > org.apache.hadoop.hbase.client.NoServerForRegionException: No server > address listed in .META. for region DocData,,1276537980228 > > And in each region server, I got this > 2010-06-14 17:57:48,846 ERROR > org.apache.hadoop.hbase.regionserver.HRegionServer: Error opening > DocData,0000133832,1276537980224 > java.lang.IllegalAccessError: Has not been initialized > at > org.apache.hadoop.hbase.regionserver.StoreFile.getMaxSequenceId(StoreFile.java:216) > at > org.apache.hadoop.hbase.regionserver.Store.loadStoreFiles(Store.java:417) > at org.apache.hadoop.hbase.regionserver.Store.<init>(Store.java:221) > at > org.apache.hadoop.hbase.regionserver.HRegion.instantiateHStore(HRegion.java:1549) > at > org.apache.hadoop.hbase.regionserver.HRegion.initialize(HRegion.java:312) > at > org.apache.hadoop.hbase.regionserver.HRegionServer.instantiateRegion(HRegionServer.java:1564) > at > org.apache.hadoop.hbase.regionserver.HRegionServer.openRegion(HRegionServer.java:1531) > at > org.apache.hadoop.hbase.regionserver.HRegionServer$Worker.run(HRegionServer.java:1451) > at java.lang.Thread.run(Thread.java:619) > > > I am using Hbase 0.20.3... Have I made a mistake while dumping Hfiles? > > Most likely you are not appending the correct metadata entries (in particular the log sequence ID) -Todd -- Todd Lipcon Software Engineer, Cloudera
