Hadoop心跳消息交换

Hadoop心跳消息交换,hadoop,Hadoop,我想用hadoop纱线交换心跳信息。在hadoop mapreduce1中,我们可以在作业跟踪器和任务跟踪器之间交换心跳消息。如何在纱线中实现它。心跳也在纱线中实现。这是与数据节点通信到名称节点的核心概念。容器与ApplicationMaster通信,节点管理器也向资源管理器发送心跳信号。 您还可以通过始终在某些特定端口和服务器上运行后台线程来实现这一点 倾听请求。您可以创建后台线程,请参考此 请看一下这张图片以便更好地理解。 希望有帮助 谢谢你的指导,先生。但实际上我的问题是,例如在mapre

我想用hadoop纱线交换心跳信息。在hadoop mapreduce1中,我们可以在作业跟踪器和任务跟踪器之间交换心跳消息。如何在纱线中实现它。

心跳也在纱线中实现。这是与数据节点通信到名称节点的核心概念。容器与ApplicationMaster通信,节点管理器也向资源管理器发送心跳信号。 您还可以通过始终在某些特定端口和服务器上运行后台线程来实现这一点 倾听请求。您可以创建后台线程,请参考此 请看一下这张图片以便更好地理解。
希望有帮助

谢谢你的指导,先生。但实际上我的问题是,例如在mapreduce1中,借助TaskTrackerAction类,我们可以将用户定义的心跳消息从jobtracker发送到tasktracker。同样,是否有任何方法可以在mapreduce1中发送用户定义的心跳消息。您告诉我应该使用哪种API来实现这一点。定制心跳消息的内涵是什么?您想做什么?先生,在阅读该文章中的一篇文章时,他们使用了自定义心跳消息,他们所做的是tasktracker将计算其本地地图的一些数据,然后一旦计算出来,它将通知jobracker有关计算的情况。同样,Jobtracker将从所有tasktracker收集计算出的地图数据,然后再次对收集到的数据执行一些计算,并向tasktracker发送通知。像那样。为此,他们使用了一些TaskTrackerAction类,所以如果可能的话,我如何在Thread和使用哪个API中实现它。