美文网首页
Zookeeper | 进度调度系统

Zookeeper | 进度调度系统

作者: icebreakeros | 来源:发表于2019-07-05 09:41 被阅读0次

进度调度系统

背景

有一个Hadoop集群,用户不断向集群中提交任务
在集群运行过程中提交的任务可能处于等待、执行、执行成功、执行失败中的某个状态

需求

现在使用ZooKeeper对其进行集中管理,让第一次处理失败的任务回调后再次执行
当一个任务多次失败后,系统将认定次任务存在错误,停止此任务的回调并将其保存下来
执行成功的任务也要被保存下来

设计方案

设定节点/root为根节点,在此节点下设置4个子节点:
/root/wait:存储当前系统中处于等待状态和执行状态的节点
/root/processed:存储已经被正确处理完的任务
/root/temp:存储第一次执行失败的任务
/root/error:存储多次执行失败的任务
每个任务以一个子节点的方式存放在对应状态的目录中,节点名称为任务编号(JobID),存储的值为对应的回调操作的shell命令

系统结构

系统结构

相关文章

  • Zookeeper | 进度调度系统

    进度调度系统 背景 有一个Hadoop集群,用户不断向集群中提交任务在集群运行过程中提交的任务可能处于等待、执行、...

  • 19.高可用手段

    1.任务调度系统分布式:elastic-job+zookeeper 2.主备切换:apache curator+z...

  • kafka入门

    1.环境配置 kafka依赖zookeeper来调度,以及选举leader,因此需要先安装zookeeper 1....

  • Elastic-Job介绍

    Elastic-Job当当网基于quartz二次开发的弹性分布式任务调度系统,功能丰富强大,采用zookeeper...

  • 数据调度平台系统二大种类及其实现方法与流程

    什么是调度系统 调度系统,更确切地说,作业调度系统(Job Scheduler)或者说工作流调度系统(workfl...

  • 调度管理系统平台OMS——调度计划版块

    1 OMS调度系统平台 电网调度技术支持系统(OMS)系统是调度专业使用频率最高的系统平台。它是集成调度所有专业的...

  • Z_HPC_作业调度系统

    作业调度系统的发展 作业调度系统的分类 作业调度系统的特性比较 发展: 分类: 特性比较:

  • zookeeper场景运用及原理

    ZooKeeper提供了什么? 文件系统 通知机制 Zookeeper文件系统 Zookeeper通知机制 客户端...

  • linux定时任务

    一 、简介 Linux下的任务调度分为两类,系统任务调度和用户任务调度 系统任务调度:系统需要定期执行的任务,比如...

  • zookeeper 实现分布式锁

    简介 zookeeper为分布式系统调度框架, 用于解决分布式应用中数据管理问题,比如同步锁,分布式应用配置管理等...

网友评论

      本文标题:Zookeeper | 进度调度系统

      本文链接:https://www.haomeiwen.com/subject/crxshctx.html