Ted,

You aren't the first one to report that issue (I saw 2 other ppl
reporting it since 2 weeks ago), looks like a real bug. Can you grep
around your hbase logs for ruletable,,1268431015006 and see if there's
any exception related to that region? Can you identify exactly when it
happened and what was happening?

Thx

J-D

On Fri, Mar 12, 2010 at 2:33 PM, Ted Yu <yuzhih...@gmail.com> wrote:
> Hi,
> When I tried to insert into ruletable, I saw:
>
> hbase(main):003:0> put 'ruletable', 'com.yahoo.www', 'lpm_1.0:category',
> '1123:1'                                     NativeException:
> org.apache.hadoop.hbase.regionserver.NoSuchColumnFamilyException:
> org.apache.hadoop.hba
> se.regionserver.NoSuchColumnFamilyException: Column family lpm_1.0 does not
> exist in region ruletable,,1              268431015006 in table {NAME =>
> 'ruletable', FAMILIES => []}
>        at
> org.apache.hadoop.hbase.regionserver.HRegion.checkFamily(HRegion.java:2375)
>        at
> org.apache.hadoop.hbase.regionserver.HRegion.put(HRegion.java:1241)
>        at
> org.apache.hadoop.hbase.regionserver.HRegion.put(HRegion.java:1208)
>        at
> org.apache.hadoop.hbase.regionserver.HRegionServer.put(HRegionServer.java:1831)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        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)
>
> However:
> hbase(main):002:0> describe 'ruletable'
> DESCRIPTION
>  {NAME => 'ruletable', FAMILIES => [{NAME => 'exactmatch_1.0', VERSIONS  =>
> '3', COMPRESSION => 'LZO', TTL => '1209600', TTU => '1123300', BLOCKSIZE =>
> '65536', IN_MEMORY => 'false', BLOCKCACHE => 'true'},
>  {NAME => 'lpm_1.0', COMPRESSION => 'LZO', VERSIONS => '3', TTL =>
> '15552000', TTU => '14688000', BLOCKSIZE => '65536', IN_MEMORY => 'false',
> BLOCKCACHE => 'true'}]}
>
> Can someone explain the above scenario ?
>
> Thanks
>

Reply via email to