在hadoop中查看文件的块数

时间:2012-06-23 09:36:16

标签: hadoop hdfs

如何在Hadoop文件系统中查看文件被破坏的块数?

4 个答案:

答案 0 :(得分:39)

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

以下是命令:

hadoop fsck [path] [options]

要查看特定文件的块:

hadoop fsck /path/to/file -files -blocks

答案 1 :(得分:3)

hadoop fsck filetopath

在CDH 5中使用上面的commad。得到以下错误。

hadoop-hdfs / bin / hdfs:第262行:exec ::找不到

使用以下命令,它运作良好

hdfs fsck filetopath

答案 2 :(得分:0)

因为不推荐使用“ hadoop”版本,所以最好使用hdfs而不是hadoop。

这是hdfs的命令,要在根目录中找到名为“ test.txt”的文件的详细信息,

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

答案 3 :(得分:-3)

这应该有用..

hadoop fs -stat "%o" /path/to/file