1、NameNode
(1)管理HDFS的名称空间
(2)配置副本策略
(3)管理数据块(Block)映射信息
(4)处理客户端读写请求
2、DataNode
(1)存储实际的数据块
(2)执行数据块的读/写操作
3、Client 客户端
(1)文件切分
(2)与NameNode交互,获取文件信息
(3)与DataNode交互,读取或写入数据
(4)提供一些命令管理HDFS,如NameNode格式化
(5)通过一些命令访问HDFS,如增删查改
标签: namenode、hdfs、datanode、查改、格式化、面试