Nosql 如何正确地从没有区域信息的行中清除HBase元表?

Nosql 如何正确地从没有区域信息的行中清除HBase元表?,nosql,hbase,metadata,Nosql,Hbase,Metadata,我有一个HBase元表,其中包含一些关于已删除表区域的记录。行不包含区域信息,所以没有什么真正有害的,但无论如何它不是那么好 当然,我可以手动删除适当的行,但可能有一些现成的工具或“最佳实践”方法?我试过hbase-hbck和hbase-hbck-fixMeta。。。所有人都认为这种情况很正常,没有进行任何更正,但当我使用API检查区域位置时,HBase会输出很多关于META中没有嵌入区域信息的记录的警告,这实际上是真的 使用HBase 0.94.6(Cloudera CDH 4.4)。 此情况

我有一个HBase元表,其中包含一些关于已删除表区域的记录。行不包含区域信息,所以没有什么真正有害的,但无论如何它不是那么好

当然,我可以手动删除适当的行,但可能有一些现成的工具或“最佳实践”方法?我试过
hbase-hbck
hbase-hbck-fixMeta
。。。所有人都认为这种情况很正常,没有进行任何更正,但当我使用API检查区域位置时,HBase会输出很多关于META中没有嵌入区域信息的记录的警告,这实际上是真的

使用HBase 0.94.6(Cloudera CDH 4.4)。
此情况是否有自动解决方案?

以脱机修复工具结束:

hbase org.apache.hadoop.hbase.util.hbck.OfflineMetaRepair

现在它解决了我所有的问题,但我想看看其他的选择