1,首先我们部署是海豚调度器 1.3.8 版本,由于页面只有邮件预警,所以在了解源码的同时,需要添加钉钉预警

2,说明,这一块是同事搞的,不是我搞的,新版本的dolphinscheduler已经有了钉钉模块,只是新版本还没有发布

3,我们现在只是添加简单的钉钉预警,任务成功或者失败会发送邮件+钉钉

4,具体操作

找到最新的源码 dev
https://github1s.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-alert/src/main/java/org/apache/dolphinscheduler/alert/runner/AlertSender.java

我们发现多了个模块:

把这个模块的顶顶模块类 复制到我们1.3.8版本的代码里面去。

最简单的代码:

上面2个步骤其实就完了,然后编译打包部署就好了。

在这里我们发现dev的结构跟 1.3.8版本区别很大,在本地源码查看的时候,发现数据库表都不一样,估计是要出1.3.9了,不着急的朋友可以等新版本,像我们这么简单使用的还是可以修改源码的。

还有种方案就是每次任务成功或者失败的时候,调用钉钉shell脚本,这是之前的做法,不是全局的。

海豚调度器(dolphinscheduler)再次使用,添加钉钉预警相关推荐

  1. Apache DolphinScheduler 海豚调度器自定义时间参数

    在Apache DolphinScheduler 海豚调度器(本文简称:小海豚) 官网中,我们看到其自定义时间的参数是这样介绍的 1.支持代码中自定义变量名,声明方式:${变量名}.可以是引用 &qu ...

  2. Dolphinscheduler/海豚调度器的安装

    Dolphinscheduler的安装 一.预安装 1.1 安装节点规划 1.2 软件下载 二.安装 2.1 创建dolphinscheduler用户 2.2 安装Java 2.3 安装Zookeep ...

  3. 如何在CDH5.16.2中部署海豚调度器Apache Dolphin Scheduler 1.2.0

    Apache Dolphin Scheduler 组件介绍 分布式易扩展的可视化DAG工作流任务调度系统.致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程中开箱即用. 官网 : h ...

  4. 海豚调度器初次使用 .......

    一,部署部分省略,官网有详细的教程,顺着步骤做就好了. 二,先说说调用spark运行wordcount案例流程 1,编写代码 package com.sjb.exampleimport org.apa ...

  5. 地鼠宝宝的秩事异闻之调度器

    Golang并发机制 Golang并发机制 调度器 基本结构 一轮调度 一轮调度的时机 关于锁定 总结 全力查找可运行的G 第一阶段: 第二阶段 自旋状态 启用或停止M 系统监测任务 基本变量 系统监 ...

  6. python自动化高效办公第二期,带你项目实战【二】{数据可视化、发送邮件(定时任务监控)、python聊天机器人(基于微信、钉钉)}

    相关文章和数据源: python自动化高效办公第二期,带你项目实战[一]{excel数据处理.批量化生成word模板.pdf和ppt等自动化操作} Python自动化办公--Pandas玩转Excel ...

  7. Apache DolphinScheduler——开源大数据调度器神器

    目 录 1. 简 介 1.1 概 念 1.2 优缺点 1.3 哪些人适合DolphinScheduler(纯属个人观点) 1.4 社区 2. 集群模式安装详解(比官网还细,个人手把手实践避坑) 2.1 ...

  8. 深入了解海豚调度DolphinScheduler

    深入了解海豚调度DolphinScheduler 一.海豚调度介绍 二.海豚调度特性 三.建议配置 四.名词解释 五.模块介绍 六.功能介绍 1.项目首页 2.工作流定义 3.工作流实例 4.任务实例 ...

  9. 海豚调度Dolphinscheduler源码分析(三)

    今天继续分析海豚调度的源码 上回分析的是dolphinscheduler-service模块zookeeper相关的代码 这回分析是dolphinscheduler-server模块zookeeper ...

最新文章

  1. PyTorch 学习笔记(四):权值初始化的十种方法
  2. R语言层次聚类模型示例
  3. Vmware安装提示在关闭以下进程 之前,无法进行安装的解决办法
  4. Git 安装和使用教程(Windows)
  5. Go 语言并发模型 Context
  6. 我的第一篇学术论文发表出来啦啦啦啊!!!
  7. MongoDB入门_MongoDB安装与配置
  8. php终止符,关于php中嵌入html代码时结束符“?”位置为什么这样放置?
  9. Android tftp服务器,Ubuntu下配置TFTP服务以及 android下使用TFTP
  10. 研磨设计模式--抽象工厂模式
  11. linux使用c语言获取网关地址
  12. MATLAB 神经网络函数
  13. 运行spark及hadoop版本不一致解决方法
  14. 华北电力计算机类哪个专业好,华北电力和北京化工的计算机专业那个好?
  15. 计算机网络回顾之计算机网络概述
  16. 区块链火了 市场热度最么高
  17. ACE+TAO环境搭建 windows平台
  18. 如何写好产品需求文档PRD
  19. 用计算机术语写毕业寄语,毕业寄语唯美句子(精选55句)
  20. 瑞吉外卖项目——修改分类

热门文章

  1. QQ授权,接收代码发送的电子邮件
  2. 阿里巴巴数据库架构演进分析
  3. 大数据与云计算技术周报(第148期)
  4. linux运维基础[系统磁盘管理]——————存储设备的识别、df、du、fsck
  5. 今天好无聊……悟空……你变成女妖精吧……
  6. arcgis新建图层信息复制_ArcGIS中的数据库之间复制和粘贴数据
  7. 干货!STABLE - 一种无监督高鲁棒性图结构学习框架
  8. openEuler-risc-v学习笔记
  9. docker下载及vulhub靶场
  10. 打印机不能正常打印怎么办