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

Reply via email to