2012-06-23 31 views

Trả lời

34

Chúng tôi có thể sử dụng lệnh kiểm tra hệ thống tệp hadoop để biết các khối cho tệp cụ thể.

Dưới đây là các lệnh:

hadoop fsck [path] [options] 

Để xem các khối cho các tập tin cụ thể:

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

này nên làm việc ..

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

'% O' là kích thước khối, không phải số khối, theo http://hadoop.apache.org/docs/r2.7.0/hadoop-project-dist/hadoop-common/FileSystemShell.html#stat – Nickolay

1

hadoop fsck filetopath

đã sử dụng dấu phẩy ở trên trong CDH 5. Có Lỗi bên dưới.

hadoop-HDFS/bin/HDFS: dòng 262: exec:: not found

Sử dụng lệnh dưới đây và nó làm việc tốt

HDFS fsck filetopath

Các vấn đề liên quan