HDFS的namenode和datanode的认识
HDFS的优势
- 通过跨多个廉价计算机集群分布数据和处理来节约成本
- 通过自动维护多个数据副本和在故障发生时来实现可靠勤性
- 它们为存储和处理超大规模数据提供所需要的拓展能力
namenode的作用:
1、管理元数据
2、负责监控datanode的状态
3、存放数据在内存中
datanode的作用:
1、负责具体的数据
2、datanode和namenode之间有一个心跳机制
心跳机制就是一个节点宕机之后,另一个替补节点就能迅速接替前面一个节点的工作
3、datanode存放的数据时在磁盘上的
注意:一个节点既可以有namenode又可以有datanode,这个节点即是主节点又是从节点