File to Block
DataNode
1 2 4
NameNodeMaster
Cache
NameNodeSlave
1 4 3
4 2 3
HDFSClient
1 2 3
1 2 3 4