2015-11-09 31 views

回答

0

使用Java代碼,可以使用下面的類

org.apache.hadoop.hdfs.tools.DFSck 

使用這種方法

doWork(final String[] args) 

這將在內部創建一個URI和使用的System.out打印的所有細節。

1

該命令找下面

hadoop fsck /user/tom/part-00007 -files -blocks -racks 

作爲給定的文件的塊和數據節點這顯示了以下結果

/user/tom/part-00007 25582428 bytes, 1 block(s): OK 
0. blk_-3724870485760122836_1035 len=25582428 repl=3 [/default-rack/10.251.43.2:50010, 
/default-rack/10.251.27.178:50010, /default-rack/10.251.123.163:50010] 

這指定了副本被放置在數據節點。

相關問題