dolphinscheduler的僵尸任务清理和清理一直在运行的任务状态

news2024/11/16 21:37:26

dolphinscheduler的僵尸任务清理

在这里插入图片描述
界面操作不了的
只能去数据库更改状态或则删除掉

原因:海豚调度中有几百条僵尸任务, 界面怎么也删不掉,想从数据库中删除,开始查找从数据库删除的办法。

参考以下脚本,结合我库中僵尸任务的特征,用end_time is null删除了大半。
– 删除 任务实力中运行的任务
select * from t_ds_process_instance where end_time is null and command_type=9

实在找不到特征的,就按名字删除了。

– 删除 任务实力中运行的任务
select * from t_ds_process_instance where end_time is null and command_type=9 – state=6 end_time is null

#删除工作流实例
select * from t_ds_process_instance where DATE_FORMAT(start_time ,“%Y-%m-%d”) = ‘2021-06-23’;

delete from t_ds_process_instance where DATE_FORMAT(start_time ,“%Y-%m-%d”) = ‘2021-06-23’ and state = ‘1’;

#删除工作流
select * from t_ds_process_definition where DATE_FORMAT(create_time ,“%Y-%m-%d”) = ‘2021-06-23’;

delete from t_ds_process_definition where DATE_FORMAT(create_time,“%Y-%m-%d”) = ‘2021-06-23’;

#删除任务和历史任务
select * from dk_hc_task ;

delete from dk_hc_task ;

#历史任务
select * from dk_hc_history_log ;

delete from dk_hc_history_log ;

#删除节点
select * from dk_hc_workflow ;

delete from dk_hc_workflow ;

#删除节点承载的目录
select * from dk_hc_workflow_folder ;

delete from dk_hc_workflow_folder where title !=‘根目录’;

INSERT INTO dk_hc_workflow_folder
(id, title, wf_id, create_time, create_user, update_time, update_user, parent_id, type, expand, contextmenu, project_id, edit_user, flowType)
VALUES(1, ‘根目录’, NULL, ‘2021-02-02 15:51:29.0’, 1, NULL, 1, 0, 1, 1, 1, 0, 1, NULL);

#删除临时表
select * from t_ds_command ;

delete from t_ds_command ;

delete from t_ds_error_command ;

#清除数据源
select * from t_ds_datasource ;

delete from t_ds_datasource where name != ‘192.168.111.222’ ;

#---------------------------------------工作空间管理----------------------------------------------------------

#删除租户
select * from t_ds_tenant where tenant_code != ‘root’;

delete from t_ds_tenant where tenant_code != ‘root’;

#删除用户
select * from t_ds_user where user_name != ‘admin’;

delete from t_ds_user where user_name != ‘admin’;

#删除worker分组,default不在数据之内
select * from t_ds_worker_group ;

delete from t_ds_worker_group;

#删除警告邮件地址
select * from t_ds_alertgroup ;

delete from t_ds_alertgroup;

#删除令牌
select * from t_ds_access_token ;

delete from t_ds_access_token;

#删除队列
select * from t_ds_queue where queue_name !=‘default’;

delete from t_ds_queue where queue_name !=‘default’;

#删除项目空间

select * from t_ds_project ;

delete from t_ds_project where name !=‘临时调度’;

#---------------------------------------工作空间管理----------------------------------------------------------

#清除datax的记录
select * from dk_datax_statistics ;

delete from dk_datax_statistics;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/906809.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在浏览器中打包 TypeScript 系列1:ES 模块和导入映射Import map

原文地址 这是“在浏览器中打包 TypeScript 系列”的第 1 部分。 第 2 部分:在浏览器中打包 TypeScript JS打包简史 让我们绕个小弯,看看在使用 ES 模块之前是如何使用 JS 的。 (年份为近似值) 1. 黑暗时代(2010年…

SPSS--如何使用分层分析以及分层分析案例分享

分层分析:将资料按某个或某些需要控制的变量的不同分类进行分层,然后再估计暴露因子与某结局变量之间关系的一种资料分析方法。 分层分析的最重要的用途是评估和控制混杂因子所致的混杂偏倚。通过按混杂因子分层,可使每层内的两个比较组在所控…

七夕福利来袭:多种表白代码/语录超级赠送,不信你没女朋友

前言 马上七夕了~又是牛郎织女相会的一天! 不管什么时候, 这都是一个特别的日子, 在这个充满幸福的日子里, 我要把最美好的祝福, 送给心里有我的每一个人; 祝愿大家: 一生平安&#xff0c…

兼具传统和新锐基因的极氪,是怎么做用户运营的?|新能源车专题研究

主笔:浣芳黛 出品:增长黑盒研究组 近几个月来,新能源车势头强劲,众多车企纷纷传出连月增长和再创新高的捷报,在当下整体经济复苏缓慢的映衬下,显得格外耀眼。 于是,增长黑盒近期针对新能源车企展…

Ganache的安装与设置连接

文章目录 前言1. 安装Ganache2. 安装cpolar3. 创建公网地址4. 公网访问连接5. 固定公网地址 前言 Ganache 是DApp的测试网络,提供图形化界面,log日志等;智能合约部署时需要连接测试网络。 Ganache 是一个运行在本地测试的网络,通过结合cpol…

docker 06(docker compose)

一、服务编排 二、docker compose

【Mybatis源码分析】解析语句标签_Select|Update|Insert|Delete

解析语句标签 Select|Update|Insert|Delete 一、前言二、语句标签的源码分析三、sql 标签的解析四、总结 一、前言 在阐述解析语句标签之前,得先知道我们的语句标签内容最后被封装到Configuration哪?(都应该知道 Mybatis 通过的是 XMLConfig…

骨传导耳机是如何让我们听到声音的?为什么要选择骨传导耳机?

骨传导耳机的工作原理就是通过人的颅骨、骨迷路、螺旋器、听觉中枢来传递声波,不需要接触到人的外耳道和内耳膜,省去了许多声波传递的步骤,相对于入耳式耳机会更加的保护耳朵。 说简单一点,平时我们自己挠头发或者通过上次碰撞牙…

交换机生成树STP

生成树协议(spanning-tree-protocol,stp):在具有物理环路的交换机网络上生成没有回路的逻辑网络的方法,生成树协议使用生成树算法,在一个具有冗余路径的容错网络中计算出一个无环路的路径,使一部分端口处于…

Blazor Session设置

文章目录 前言SessionProtectedSessionStorage 类信息加密使用场景 代码部分Nuget扩展安装源码使用, 相关资料 前言 微软官方封装了一些浏览器的操作,其中就有Session的操作的封装 ProtectedSessionStorage 微软文档 因为我们知道,依赖注入…

每个.NET开发都应掌握的C#委托事件知识点

上篇文章讲述了C#接口的知识点,本文将介绍C#委托事件知识点。C#作为.NET开发的核心语言之一,提供了丰富的特性来支持面向对象编程和事件驱动的模型。其中,委托和事件是C#中不可或缺的关键概念,每个.NET开发者都应该深入理解它们的…

什么是原码、反码和补码

什么是原码、反码和补码 文章目录 什么是原码、反码和补码1、机器数2、原码3、反码4、补码5、总结 1、机器数 前言 一个数在计算机中的表示形式是二进制的话,这个数其实就叫机器数。 机器数通常是带有符号的(指有正数和负数之分),…

【后端速成 Vue】第一个 Vue 程序

1、为什么要学习 Vue? 为什么使用 Vue? 回想之前,前后端交互的时候,前端收到后端响应的数据,接着将数据渲染到页面上,之前使用的是 JavaScript 或者 基于 JavaScript 的 Jquery,但是这两个用起来还是不太…

C++新经典08--范围for、new内存动态分配与nullptr

范围for语句 C语言部分学习过了for语句,在C11中for语句的能力被进一步扩展,引入了范围for语句,用于遍历一个序列。看看如下范例: int v[]{12,13,14,16,18};//数组ⅴ中每个元素依次放入x并打印x值。相当于把ⅴ的每个元素值复制到x…

第11步---MySQL的优化

第11步---MySQL的优化 1.概念 原先写功能。后来对平静进行优化 设计 查询语句 索引 存储 2.查看执行效率 -- 查看当前会话sql得执行类型得统计信息SHOW session STATUS like Com%上面展示得信息就是统计了当前会话得执行得操作得次数。 -- 查看全局得 SHOW GLOBAL STATU…

【C++入门到精通】C++入门 —— deque(STL)

阅读导航 前言一、deque简介1. 概念2. 特点 二、deque使用1. 基本操作(增、删、查、改)2. 底层结构 三、deque的缺陷四、 为什么选择deque作为stack和queue的底层默认容器总结温馨提示 前言 文章绑定了VS平台下std::deque的源码,大家可以下载…

SOLIDWORKS中一些不常用却很实用的功能介绍

1.过滤 FeatureManager 设计树 我们可以在FeatureManager 设计树过滤器中搜索特定的零件特征和装配体零部件。 2.添加文件夹和子文件夹 在零件或装配体文件中,您可添加文件夹到 FeatureManager 设计树内。 您可重新命名新的文件夹并将额外项目拖动到新的文件夹中。…

(一)Dubbo源码解析:增强SPI

〇、前言 在Dubbo的架构设计中,如何可以通过“类插拔”的方式,对其功能进行灵活的扩展或者削弱,那么,SPI起到了极其关键的作用。本篇文章作为分析Dubbo源码的第一篇文章,我们先暂时放下“服务注册发布流程”、“服务启…

Linux:shell脚本:基础使用(6)《正则表达式-awk工具》

简介 awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 1)awk命令会逐行读取文件的内容进行处理 2)a…

攻防世界-disabled_button

原题解题思路 看页面源码 把这个删了就行