Concept Flow - NameNode and DataNode roles
Client Request
NameNode: Manage Metadata
DataNode: Store Data Blocks
DataNode: Send Heartbeats
NameNode: Monitor DataNodes
Client Reads/Writes Data Blocks
The NameNode manages metadata and coordinates data storage, while DataNodes store actual data blocks and report status back to the NameNode.