有5台机器,两个namenode,三个datanode,为了高可用,nn上要实现zkfc机制,需要安装zookeeper吗,如果安装的话和dn上的zookeeper配置上有什么区别
nn不需要,dn需要,dn上还要配置jn 一个dn对应一个jn,因为要利用zk的n+1算法,只有当过半的jn任务完成时,nn才认为完成,备用的nn才会把数据从jn同步过来