Hadoop的构造
- NameNode(名字节点)
- DataNode(数据节点)
- Secondary NameNode(次名字节点)
- JobTracker(作业跟踪节点)
- TaskTracker(任务跟踪节点)
NameNode
- Hadoop在分布式计算与存储中采用了主/从(master/slave)结构
- 分布式存储系统简称HDFS
- NameNode位于HDFS主端,指导DataNode执行IO任务
- NameNode跟踪文件如何被分割成文件块
DataNode
- 每个集群上的从节点都会驻留一个DataNode守护进程
- DataNode会与其他DataNode进行通信,复制这些数据块以实现冗余
Secondary NameNode
- 用于检测HDFS集群状态的辅助守护进程
JobTracker
- 是应用程序与Hadoop之间的纽带
- 每个Hadoop集群只有一个JobTracker守护进程
TaskTracker
- 每个TaskTracker负责执行由JobTracker分配的单项任务
- 持续不断与JobTracker通信