【发布时间】:2018-08-30 06:37:13
【问题描述】:
我正在尝试从 hive 中的外部和分区表中删除数据。我可以删除分区:
ALTER TABLE myTable DROP PARTITION(field > 'xxxx') 要么 TRUNCATE TABLE myTable PARTITION(字段)
但 Blob 存储中的相关文件不会被删除。如何删除这些文件?
另一方面,我想删除使用任何字段作为过滤器的数据(不仅是分区字段)。可以在我的情况下(在外部和分区表中)完成吗?我试图通过以下方式实现这一目标:
插入覆盖表 myTable 分区(字段) SELECT * FROM myTable WHERE machine = 'xxxxx'
但 SELECT 中的数据不会替换 myTable 中的数据。
【问题讨论】:
标签: hive azure-storage