hadoop基本用法回顾(Block的存储信息,fsck查看file,location)

先说一个小插曲,一开始用实验室的服务器,没有权限查看具体hdfs的没一块的block位置。由于目前是自己安装的虚拟机,就很感兴趣,想知道具体每个文件的block文件位置。使用fsck(hdfs fsck / -files -locations -blocks -racks),截图如下:

hadoop基本用法回顾(Block的存储信息,fsck查看file,location)

我记得配置hadoop存储数据的路径是hadoop/dfs/data,于是去找data/current/,找到BP-1851448392-127.0.0.1-1550717199769,但是根据,在finalized目录下,始终没有找到blk_1073741883_1059,不知道原因,显示如下:

hadoop基本用法回顾(Block的存储信息,fsck查看file,location)

后来进入subdir0中寻找,才找到,我的hadoop虚拟机用的是ubuntu,目录差别还是有的,block具体存储位置如下:

hadoop基本用法回顾(Block的存储信息,fsck查看file,location)