gpt4 book ai didi

Hive:DROP TABLE IF EXISTS 不释放内存
转载 作者:行者123 更新时间:2023-12-05 08:17:29 25 4
gpt4 key购买 nike

当我使用 DROP TABLE IF EXISTS <Table Name> 时在配置单元中,它不会释放内存。文件创建为 0000_n.bz2它们仍在磁盘上。

这里有两个问题:

1) 这些文件会随着每次插入而不断增长吗?2) 是否有任何 DROP 等同于删除磁盘上的文件?

最佳答案

您可以做几件事:

  • 检查表是否为外部表,在这种情况下,您需要在 HDFS 上手动删除文件,因为删除表不会删除文件:hadoop fs -rm/HDFS_location/文件名

  • 其次检查您是否在正确的数据库中。您需要在删除表之前发出使用数据库命令。数据库应与创建表的数据库相同。

关于Hive:DROP TABLE IF EXISTS <Table Name> 不释放内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28946134/

25 4 0