集群的好处:
每一个角色都是一个进程;
HDFS:NN(老大),SNN,DN
YARN:RM(老大),NM
老大挂了怎么办?
大数据所有的组件都是主从架构的 master-slave
比如,hdfs读写请求都是先NN节点,但是hbase 读和写的请求不经过老大master,建表语句经过
一般配置两个NN节点(实时的,任何时刻只有一台对外,另外一台standby 做实时备份 随时准备着从standby切换到active状态,对外服务) NN1,NN2
配2个NN节点后,SNN就没有必要了
两个NN节点的切换是无感知的,可以来回切换
命名空间 nameservice1 CDH
dw
NN: fsimage editlog 读写请求记录