after the deletion did you restart HBase Master and region servers?

I Had the same problem a while ago and solve it by deleted from zk and
then restart.

Miguel Costa

On 08/10/2012 09:33 AM, Henry JunYoung KIM wrote:
> Hi, JM.
>
> I followed procedures you mentioned. 
>
> here is it.
>
> from zookeeper, I deleted it 
>
> ---------------
> $] rmr /hbase/table/*
> $] ls /hbase/table
> Node does not exist: /hbase/table
> ---------------
>
> and then, I checked my hbase cluster.
>
> ---------------
> $> hbase hbck 
> ,,,,
> Number of empty REGIONINFO_QUALIFIER rows in .META.: 0
> Exception in thread "main" java.lang.NullPointerException
>       at 
> org.apache.hadoop.hbase.zookeeper.ZKTable.getDisabledOrDisablingTables(ZKTable.java:397)
>       at org.apache.hadoop.hbase.util.HBaseFsck$1.connect(HBaseFsck.java:996)
>       at org.apache.hadoop.hbase.util.HBaseFsck$1.connect(HBaseFsck.java:991)
>       at 
> org.apache.hadoop.hbase.client.HConnectionManager.execute(HConnectionManager.java:360)
>       at 
> org.apache.hadoop.hbase.util.HBaseFsck.loadDisabledTables(HBaseFsck.java:991)
>       at 
> org.apache.hadoop.hbase.util.HBaseFsck.onlineConsistencyRepair(HBaseFsck.java:360)
>       at org.apache.hadoop.hbase.util.HBaseFsck.onlineHbck(HBaseFsck.java:383)
>       at org.apache.hadoop.hbase.util.HBaseFsck.main(HBaseFsck.java:3121)
> ---------------
>
> OMG.
>
> ok, let's refresh master's cache which is from zk.
>
> ---------------
> $> hadoop-hbase-master restart
> $> hbase hbck
> …
> ERROR: Found inconsistency in table blog
> Summary:
>   -ROOT- is okay.
>     Number of regions: 1
>     Deployed on:  search-ddm-test10,60020,1344586183254
>   .META. is okay.
>     Number of regions: 1
>     Deployed on:  search-ddm-test6,60020,1344586183295
> Table blog is inconsistent.
>     Number of regions: 3
>     Deployed on:  search-ddm-test5,60020,1344586183269 
> search-ddm-test8,60020,1344586183257 search-ddm-test9,60020,1344586183260
> 8 inconsistencies detected.
> Status: INCONSISTENT
> ---------------
>
> now, it shows up the different situation for me. (thanks)
>
> from hbase shell, I could check the existence of the tables I want to delete. 
>
> ---------------
> hbase(main):002:0> list
> TABLE                                                                         
>                                                                               
>        
> blog                                                                          
>                                                                               
>        
> sidx                                                                          
>                                                                               
>        
> 2 row(s) in 0.0180 seconds
> ---------------
> try to fix it again. 
>
> ---------------
> $> hbase hbck -fix
> …
> Number of empty REGIONINFO_QUALIFIER rows in .META.: 0
> 12/08/10 17:29:54 DEBUG util.HBaseFsck: There are 2 region info entries
> Summary:
>   -ROOT- is okay.
>     Number of regions: 1
>     Deployed on:  search-ddm-test10,60020,1344586183254
>   .META. is okay.
>     Number of regions: 1
>     Deployed on:  search-ddm-test6,60020,1344586183295
> 0 inconsistencies detected.
> Status: OK
> ---------------
>
> hbase shell says also
>
> ---------------
> hbase(main):009:0> list
> TABLE                                                                         
>                                                                               
>        
> 0 row(s) in 0.0160 seconds
> ---------------
>
>
> not easy procedures to fix it  for me. 
> anyway, finally, in the conclusion, I fixed it. 
>
>
> 2012. 8. 9., 오후 9:00, Jean-Marc Spaggiari <[email protected]> 작성:
>
>> Hi Henry,
>>
>> I faced the same issue not so long time ago...
>>
>> Can you take a look at what you have in zookeeper under /hbase/table ?
>>
>> If you table is there, that's why you see it on the list. Simply
>> remove it from zookeeper.
>>
>> You can also take a look there: 
>> https://issues.apache.org/jira/browse/HBASE-6294
>>
>> JM
>>
>> 2012/8/9, henry.kim <[email protected]>:
>>> hi, hbase users.
>>>
>>> I got a problem when I am testing coprocessors which is released at base
>>> 0.92.1.
>>>
>>> here is the hbase shell outputs
>>>
>>> ----------------
>>> hbase(main):001:0> truncate 'blog'
>>> Truncating 'blog' table (it may take a while):
>>>
>>> ERROR: Unknown table blog!
>>>
>>> Here is some help for this command:
>>>  Disables, drops and recreates the specified table.
>>>
>>>
>>> hbase(main):002:0> list
>>> TABLE
>>>
>>>
>>> blog
>>>
>>>
>>> counter
>>>
>>>
>>> sidx
>>>
>>>
>>> 3 row(s) in 15.3610 seconds
>>> ----------------
>>>
>>> yes, table 'blog' is a zombie I think.
>>>
>>> there was some big stress from coprocessors which is using
>>> RegionServerObserver interfaces.
>>>
>>> how could I fix this situation?


Reply via email to