【发布时间】:2015-10-07 06:47:29
【问题描述】:
我希望通过在容器内容上创建一个内部 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;
【问题讨论】:
标签: azure hive azure-hdinsight