繁体   English   中英

覆盖外部 hive 表

[英]overwriting external hive tables

hive中的外部表无法删除。 那我们怎么覆盖呢?

当我们不能删除它们时,是否可以覆盖 hive 表?

当然有可能。
请注意external表实际上是 hdfs 表,但不由 hive 拥有或管理。Hive 元存储仅存储外部表的模式元数据。 Hive 不管理或限制对实际外部数据的访问。 因此,您可以覆盖它,但您不是表的所有者。 即使您使用 hive 删除表,也只会删除元数据,并且物理数据存在于外部存储中。

下面的图片将让您更多地了解 hive 如何处理外部表。 图片在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM