本申请公开了一种基于flink on yarn的热重启方法及装置,涉及大数据处理技术领域,包括以下步骤:在监控组件中注册flink内置的jobSubmitHandler,并通过注册完成的监控组件将客户端发送的新任务提交请求转发给分发组件;在分发组件接收到所述新任务提交请求后,判断是否进行热重启,若是,则取消旧任务,并将旧任务的当前信息保存到所述新任务对应的jobgraph中;修改任务管理器中旧任务对应slot的映射关系,并将jobgraph发送给映射关系修改完成后的slot进行运行。本申请通过使用热重启技术,可以复用per‑job模式下的相关资源,从而减少了重新创建集群以及申请资源等操作消耗的时间。