[英]Dropping internal Hive table is not deleting the contents of the underlying Azure Blob Storage
我希望通过在容器的内容上创建一个内部Hive表并删除该表来删除Azure Blob容器的内容,如下所示。 该容器包含一堆文本文件。 但是,删除Hive表似乎不会删除容器的内容。
我是否假设删除内部表不会删除容器的内容是正确的,因为HDInsight使用Azure Blob存储作为其存储而不是HDFS? 任何见识将不胜感激。 谢谢。
干杯瑞安
--Create internal table
CREATE TABLE temp_logs(
student_id INT,
subject_id INT,
marks INT,
insert_date STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION 'wasb://logs@myaccount.blob.core.windows.net/';
--Drop internal table and its underlying files in Azure Blob
DROP TABLE temp_logs;
删除内部配置单元表将删除数据。 它与其他hadoop系统的行为相同。
当您放下表格时,该容器将保留。 即使删除群集后,容器也将保留。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.