如何在Hadoop文件系统中查看文件被破坏的块数?
答案 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