zookeeper:主从架构
leader:集群当中的主节点,主要用于处理事务性的操作请求(增删改)
follower: 从节点,非事务操作,查询,投票选举
节点模型: 永久节点 临时节点 序列化节点 可以组合成四类节点 永久节点 临时节点 永久序列化节点 永久临时节点
临时节点:一旦客户端断开连接,临时节点消失
znode:zookeeper当中每一个节点称之为一个znode,znode兼具有文件夹和文件的特性
watch机制:监听器机制,一次性,只能 监听一次节点的变化,如果需要持续的监听,需要监听到之后重新注册监听器
HDFS:
NameNode : 主要用于存储元数据信息 fsImage edits
DataNode : 主要用于出磁盘,存储数据
secondaryNameNode:辅助namenode管理元数据,合并fsImage和edits文件 。什么时候合并:1.时间长短 2。edits文件的大小
journalNode:同步多个NameNode之间的元数据信息,保证每个NameNode看到的元数据都是一致的
zkFailoverController:nameNode高可用的时候的守护进程,监控namenode的进程是否存在
maptask的机制:溢写的过程,mapTask处理完成之后的数据,经过一些列的步骤,分区,排序,规约,然后将数据写入到环形缓冲区,
环型缓冲区就是一个数组,里面用了三个指针来执行我们的数据的写入,环形缓冲区的默认大小100M,默认环形缓冲区的
阈值默认是0.8,写到80M的时候,重新启动一个线程,将数组当中的数据,写入到磁盘,磁盘当
集群的各个节点名词解释
于 2018-09-09 15:30:27 首次发布