0

我正在对 Hadoop 进行一些测试,这些测试后 HDFS 几乎已满。所以我递归删除了很多测试文件但是释放的空间并没有我想象的那么多。

运行hadoop fs -du -s /命令,它报告 876447242289。意味着大约 0.8 TB。但在 Name Node UI 中,它报告 12 TB 仍在使用中。

Configured Capacity  :   19.89 TB
DFS Used         :   12.15 TB
Non DFS Used     :   801.66 GB
DFS Remaining    :   6.95 TB
DFS Used%        :   61.11 %
DFS Remaining%   :   34.96 %
Block Pool Used  :   12.15 TB
Block Pool Used% :   61.11 %

我跑了`df -h。在每个数据节点中,我发现与名称节点 UI 相同的结果。

我检查了.Trash文件夹,没有任何东西。看起来许多文件已从名称节点中删除,但仍未在数据节点中删除。有人可以帮忙吗?

4

1 回答 1

0

我发现空间会逐渐释放。8 小时后,所有被删除文件占用的空间都被释放。

于 2013-03-25T15:20:59.107 回答