学习汇报7 hdfs集群角色属性

主从角色

namenode :

核心,架构中的主角色

管理和维护文件系统的元数据,包括目录树结构、文件和块的位置信息、访问权限等信息

namenode是访问hdfs的唯一入口

仅存储元数据

知道hdfs中文件的块列表及其位置

不持久化存储位置信息

如果发生故障属于单点故障

通常会配置大量的内存

datanoede:

从角色,负责具体的数据块存储

负责数据块block的存储

datanode启动时,注册自己到namenode并且汇报自己负责的块列表

某个datanode关闭时,不会影响数据的可用性。namenode将安排由其他datanode管理的块进行副本复制

需要大量的磁盘空间

 

 

secondary namenode:

namdenode的辅助节点,但是并不能代替namenode

帮助主角色进行元数据文件的合并动作。

 

 

pipeline管道

客户端写道第一台机器,第一台到第二台到第三台

充分利用带宽,避免网络瓶颈和高延迟连接,最小化推送所有数据的延迟

传输反方向,ACK应答机制,确保数据安全

默认三副本存储机制,由blockplacementpoliticydefault类指定

第一个副本,优先客户端本地,否则随机

第二个副本,不同于第一个副本的不同机架

第三个副本,第二个副本相同,机架不同的机器

posted @ 2022-08-31 09:02  末少  阅读(31)  评论(0)    收藏  举报