当我DROP TABLE IF EXISTS <Table Name>在蜂巢中使用时,它没有释放内存。文件创建为0000_n.bz2,并且仍在磁盘上。
我在这里有两个问题:
1)这些文件是否每次插入都会持续增长?2)是否有等同于删除磁盘上文件的DROP?
小智 5
您可以做的几件事:
检查表是否是外部表,在这种情况下,您需要在HDFS上手动删除文件,因为删除表不会删除文件:hadoop fs -rm / HDFS_location / filename
其次,检查您是否在正确的数据库中。您需要在删除表之前发出use database命令。该数据库应与创建表的数据库相同。
| 归档时间: |
|
| 查看次数: |
13252 次 |
| 最近记录: |