NameNode客户端协议详解

NameNode客户端协议详解

协议的定义主要在类NamenodeProtocols中。如下:

public interface NamenodeProtocols
  extends ClientProtocol,
          DatanodeProtocol,
          DatanodeLifelineProtocol,
          NamenodeProtocol,
          RefreshAuthorizationPolicyProtocol,
          ReconfigurationProtocol,
          RefreshUserMappingsProtocol,
          RefreshCallQueueProtocol,
          GenericRefreshProtocol,
          GetUserMappingsProtocol,
          HAServiceProtocol {
}

根据交互对象的不同,将协议进行了不同的归类。要想了解协议内容,需要将其单独分开分析。

NamenodeProtocol 详解

当前协议主要是备NameNode和主NameNode之间的通信协议。

DatanodeProtocol

DataNode和NameNode之间的协议。

DatanodeLifelineProtocol

DN和NN之间心跳协议。

# hadoop 


标 题:《NameNode客户端协议详解
作 者:zeekling
提 示:转载请注明文章转载自个人博客:浪浪山旁那个村

评论

取消