gpt4 book ai didi

hadoop - 删除 Hbase 表时数据会发生什么情况?

转载 作者:可可西里 更新时间:2023-11-01 15:04:07 33 4
gpt4 key购买 nike

我是 Hbase 的新手,每天都在学习它。删除 Hbase 表时数据会发生什么情况?数据和模式是否丢失,或者是否存在像 Hive 外部表这样模式丢失但数据保留的场景。Hbase与External table和managed table有Hive一样的概念吗?

最佳答案

简单的观察,HBase表数据由两部分组成:

  1. 物理数据 block
  2. 元信息(数据如何跨节点传播)

HBase 表可以共享相同的物理 block ,例如,您可以对表 A 进行快照并将其恢复到表 B,因此两个表将引用相同的数据。如果删除表A中的一行,它只会'删除'表A的元信息,而不会删除该行的物理数据,因为它仍然被表B引用。

因此,回答您的问题时,当您删除表格时,您首先会删除元信息。如果物理数据未被任何其他表或快照引用,它也将被删除。

关于hadoop - 删除 Hbase 表时数据会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42623468/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com