Hbase下拉表的混乱

Hbase下拉表的混乱,hbase,Hbase,在Hbase命令行中,当我想创建一个表,例如table1,但未能成功时,输出是:“该表已经存在”。因此,我放弃了它,但仍然无法成功,说:“该表存在”。因此我非常困惑,当我发出list命令时,我找不到table1,但当我列出hadoop hdfs目录时,我可以找到它。 你能帮我找到原因吗。 提前感谢要在Hbase中删除表,您需要先禁用它。请在您的Hbase外壳中尝试此操作 hbase(main):001:0>help 'drop' 你会知道原因的 Drop the named table.

在Hbase命令行中,当我想创建一个表,例如table1,但未能成功时,输出是:“该表已经存在”。因此,我放弃了它,但仍然无法成功,说:“该表存在”。因此我非常困惑,当我发出list命令时,我找不到table1,但当我列出hadoop hdfs目录时,我可以找到它。 你能帮我找到原因吗。
提前感谢

要在Hbase中删除表,您需要先禁用它。请在您的Hbase外壳中尝试此操作

hbase(main):001:0>help 'drop'
你会知道原因的

Drop the named table. Table must first be disabled. If table has
more than one region, run a major compaction on .META.:

hbase> major_compact ".META."
我认为在你的情况下,表并没有完全放下,它仍然存在于.meta中。 如果我错了,请纠正我