23

在 Hadoop 文件系统中,如何查看文件被分成了多少块?

4

4 回答 4

44

我们可以使用 hadoop 文件系统检查命令来了解特定文件的块。

下面是命令:

hadoop fsck [path] [options]

查看特定文件的块:

hadoop fsck /path/to/file -files -blocks
于 2012-06-23T11:03:33.130 回答
4

hadoop fsck 文件路径

在 CDH 5 中使用了上述命令。得到以下错误。

hadoop-hdfs/bin/hdfs:第 262 行:执行::未找到

使用下面的命令,效果很好

hdfs fsck 文件路径

于 2015-09-16T20:57:30.663 回答
2

使用 hdfs 而不是 hadoop 总是一个好主意,因为不推荐使用“hadoop”版本。

这是带有 hdfs 的命令,要在根目录中查找名为“test.txt”的文件的详细信息,您可以编写

hdfs fsck /test.txt -files -blocks -locations

于 2019-11-04T15:35:11.427 回答
-3

这应该工作..

hadoop fs -stat "%o" /path/to/file
于 2013-05-29T11:54:18.710 回答