HDFS架构

一.主从结构

   1、主节点:只有一个,为NameNode

   2、从节点:有很多个,为DateNode

   NameNode负责:

                 ①负责接收用户的请求。

                 ②维护文件系统的目录结构。

                 ③管理文件与block以及block与datanode之间的关系。

   TaskNode负责:

                 ①存储文件。

                 ②将文件分成很多block存储在在磁盘上。

                 ③为了保证数据安全,文件有很多副本。

MapReduce架构

一.主从结构

   1.主节点:只有一个,为JobTracker

   2.从节点:有很多个,为TaskTracker

   JobTracker负责:

                   ①接收客户的计算任务。

                   ②把计算任务分配给TaskTracker执行。

                   ③监控TaskTracker的执行情况。

   TaskTracker负责:执行JobTracker分配的计算任务