[英]overwriting external hive tables
hive中的外部表无法删除。 那我们怎么覆盖呢?
当我们不能删除它们时,是否可以覆盖 hive 表?
当然有可能。
请注意external
表实际上是 hdfs 表,但不由 hive 拥有或管理。Hive 元存储仅存储外部表的模式元数据。 Hive 不管理或限制对实际外部数据的访问。 因此,您可以覆盖它,但您不是表的所有者。 即使您使用 hive 删除表,也只会删除元数据,并且物理数据存在于外部存储中。
下面的图片将让您更多地了解 hive 如何处理外部表。 图片
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.