我是Hbase的新手并且每天都在学习它。 删除Hbase表时数据会发生什么变化?数据和模式是否丢失,或者是否存在Hive外部表,其中模式丢失且数据被保留。 Hbase与Hive的概念与外部表和托管表具有相同的概念。
答案 0 :(得分:3)
对于简单的观察,HBase表数据由两部分组成:
HBase表可以共享相同的物理块,例如,您可以创建表A的快照并将其还原到表B中,因此两个表都将引用相同的数据。如果您删除表A中的行,则只会删除'表A的元信息,但不删除该行的物理数据,因为它仍然由表B引用。
所以,回答你的问题,当你删除表时,首先删除元信息。如果物理数据未被任何其他表或快照引用,它也将被删除。