2下面哪个协议用于Secondary Namenode和Namenode之间的通信DatanodeProtocolNamenodeProcotolClientProtocolClientDatanodeProtocol
3下面有关NameNode 和 DataNode 之间的Hearbeat说法错误的是DataNode 通过发送Heartbeat 告诉NameNode自己还"活着",并且工作正常HeatBeat包含DataNode状态相关信息NameNode回复HeartBeat 一些DatanodeCommand如果NameNode在某一固定时间内没有收到Datanode的Heatbeat,那么它会要求 DataNode发送Heartbeat
4关于NameNode和Secondary NameNode的说法错误的是NameNode上实现的NamenodeProtocol用于二者命令通信数据的通信使用的是ftp协议 (http协议)数据通信使用的是http协议协议的容器是jetty
5关于Secondary NameNode的说法错误的是main方法是Secondary NameNode的入口,它启动线程执行run启动前的构造过程主要是创建和NameNode通信的接口和启动HTTP服务器run方法每隔一段时间执行doCheckpoint()main方法从NameNode上取下FSImage和日志,和本地合并再传回NameNode (应该是run方法完成)
6下面有关NameNode和secondary NameNode通信协议说法错误的是secondary NameNode使用NamenodeProtocol协议与NameNode 进行通信如果文件系统处于安全模式,那么关闭当前日志并打开新的日志操作会失败如果旧的编辑日志丢失了,那么滚动fsImage 日志会失败secondary NameNode 可以从NameNode中得到任何datanode的块及其位置
10HDFS 中,执行数据块复制的任务时,是什么和什么在进行通信client and namenodeclient and datanodenamenode and datanodedatanode and datanode