有没有办法找出我放入Hdfs的文件碎片在哪里?我的意思是关于文件片段存储在hdfs中的位置的信息?
答案 0 :(得分:0)
您可以使用fsck命令:
#> hadoop fsck /path/to/file -files -blocks -locations -racks
列出文件,块及其相关元数据:
例如:
/user/chris/file1.txt 123 bytes, 1 block(s): OK
0. blk_432678432632_3426532 len=123 repl=2 [/rack1/1.2.3.4:50010, /rack2/4.5.6.7:50010]