hadoop fs -du给出了两个数据列

Pra*_*eep 9 unix hadoop hadoop2

我在我的测试hadoop实例上运行了以下命令:

hadoop fs -du /test/data/

51179082   153537246   /test/data/9875/2016/02/03
46949272   140847816   /test/data/9875/2016/02/04
Run Code Online (Sandbox Code Playgroud)

我理解du给出了文件和目录的大小,但hadoop fs -du它有两种尺寸.有人可以帮我理解这些是什么吗?

Pra*_*eep 23

一列是文件的大小,另一列是复制后文件的大小.

  • @sheldonkreger 第一个是*大小*,第二个是*空间消耗*,即复制后大小。因此,复制 3 将导致空间消耗三倍的大小。 (2认同)