Use an HDFS filesystem checking to display Hadoop block locations.
Execute an HDFS filesystem checking utility to display file details including block locations.
$ hdfs fsck /sample_file -files -blocks -replicaDetails
Connecting to namenode via http://namenode.example.org:9870/fsck?ugi=hadoop&files=1&blocks=1&replicadetails=1&path=%2Fsample_file FSCK started by hadoop (auth:SIMPLE) from /192.168.8.176 for path /sample_file at Mon Jun 28 19:55:52 UTC 2021 /sample_file 805306368 bytes, replicated: replication=3, 6 block(s): OK 0. BP-2108220822-127.0.1.1-1620683988326:blk_1073752713_11889 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE)] 1. BP-2108220822-127.0.1.1-1620683988326:blk_1073752714_11890 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE)] 2. BP-2108220822-127.0.1.1-1620683988326:blk_1073752715_11891 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE)] 3. BP-2108220822-127.0.1.1-1620683988326:blk_1073752716_11892 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] 4. BP-2108220822-127.0.1.1-1620683988326:blk_1073752717_11893 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] 5. BP-2108220822-127.0.1.1-1620683988326:blk_1073752718_11894 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] Status: HEALTHY Number of data-nodes: 3 Number of racks: 1 Total dirs: 0 Total symlinks: 0 Replicated Blocks: Total size: 805306368 B Total files: 1 Total blocks (validated): 6 (avg. block size 134217728 B) Minimally replicated blocks: 6 (100.0 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 0 (0.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 2 Average block replication: 3.0 Missing blocks: 0 Corrupt blocks: 0 Missing replicas: 0 (0.0 %) Erasure Coded Block Groups: Total size: 0 B Total files: 0 Total block groups (validated): 0 Minimally erasure-coded block groups: 0 Over-erasure-coded block groups: 0 Under-erasure-coded block groups: 0 Unsatisfactory placement block groups: 0 Average block group size: 0.0 Missing block groups: 0 Corrupt block groups: 0 Missing internal blocks: 0 FSCK ended at Mon Jun 28 19:55:52 UTC 2021 in 1 milliseconds The filesystem under path '/sample_file' is HEALTHY
Sample file with under-replicated blocks.
Connecting to namenode via http://namenode.example.org:9870/fsck?ugi=hadoop&files=1&blocks=1&replicadetails=1&path=%2Fsample_file FSCK started by hadoop (auth:SIMPLE) from /192.168.8.176 for path /sample_file at Mon Jun 28 19:56:30 UTC 2021 /sample_file 805306368 bytes, replicated: replication=5, 6 block(s): Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752713_11889. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752714_11890. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752715_11891. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752716_11892. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752717_11893. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). Under replicated BP-2108220822-127.0.1.1-1620683988326:blk_1073752718_11894. Target Replicas is 5 but found 3 live replica(s), 0 decommissioned replica(s), 0 decommissioning replica(s). 0. BP-2108220822-127.0.1.1-1620683988326:blk_1073752713_11889 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE)] 1. BP-2108220822-127.0.1.1-1620683988326:blk_1073752714_11890 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE)] 2. BP-2108220822-127.0.1.1-1620683988326:blk_1073752715_11891 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE)] 3. BP-2108220822-127.0.1.1-1620683988326:blk_1073752716_11892 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] 4. BP-2108220822-127.0.1.1-1620683988326:blk_1073752717_11893 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] 5. BP-2108220822-127.0.1.1-1620683988326:blk_1073752718_11894 len=134217728 Live_repl=3 [DatanodeInfoWithStorage[192.168.8.175:9866,DS-1afc9b31-2387-4267-80bb-8be36458479a,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.173:9866,DS-66764d91-1c27-4d08-8370-1d03d7fed867,DISK](LIVE), DatanodeInfoWithStorage[192.168.8.174:9866,DS-4c9ae720-729b-4cd7-b791-6f20dd786011,DISK](LIVE)] Status: HEALTHY Number of data-nodes: 3 Number of racks: 1 Total dirs: 0 Total symlinks: 0 Replicated Blocks: Total size: 805306368 B Total files: 1 Total blocks (validated): 6 (avg. block size 134217728 B) Minimally replicated blocks: 6 (100.0 %) Over-replicated blocks: 0 (0.0 %) Under-replicated blocks: 6 (100.0 %) Mis-replicated blocks: 0 (0.0 %) Default replication factor: 2 Average block replication: 3.0 Missing blocks: 0 Corrupt blocks: 0 Missing replicas: 12 (40.0 %) Erasure Coded Block Groups: Total size: 0 B Total files: 0 Total block groups (validated): 0 Minimally erasure-coded block groups: 0 Over-erasure-coded block groups: 0 Under-erasure-coded block groups: 0 Unsatisfactory placement block groups: 0 Average block group size: 0.0 Missing block groups: 0 Corrupt block groups: 0 Missing internal blocks: 0 FSCK ended at Mon Jun 28 19:56:30 UTC 2021 in 1 milliseconds The filesystem under path '/sample_file' is HEALTHY
Beware, these parameters are not available in older Hadoop releases.