hadoop2.0心跳机制

来源:互联网 发布:mac软件下载安装 编辑:程序博客网 时间:2024/04/30 17:58
心跳机制指持续的按照一定频率运行,类似心脏的跳动。
1Hadoop集群采用master/slave模式,master包括NameNode和ResourceManager;slave包括DataNoda和NodeManager.
2master启动时会开一个ipc server ,等待slave跳动
3slave启动时,会连接master,每隔3秒主动想master发送心跳,把自己的状态(从节点的内存,cup,磁盘的使用等信息)发给master,master也是通过心跳向slave发送命令
4NameNode和DataManager的通信,NodeManager 和ResourceMabnager也是通过心跳通信的。
5NameNode长时间没有收到DataNode发送的心跳时,NameNode就判断DataNode已死亡,就把他定性为dead node 。NameNode会检查dead node 中的副本数据,复制到其他DataNode中。
0 0