dolphinscheduler
文章平均质量分 56
吃素的哈士奇
这个用户 很懒 什么都没留下。。。
展开
-
【开发问题】vue的前端和java的后台,用sm4,实现前台加密,后台解密
key :代表着密钥,必须是16 字节的十六进制密钥。key :代表着密钥,必须是16 字节的十六进制密钥。sm4Password :代表sm4加密后的密文。sm4Password:解密前的密文。password :加密前的密码。password:解密后的密码。原创 2023-12-08 18:05:39 · 2050 阅读 · 0 评论 -
【产品功能】dolphinscheduler的告警功能的代码在哪
t_ds_process_definition 中的 timeout。判断当前时间和起始时间是否大于设置的超时时间。原创 2023-11-30 15:54:31 · 78 阅读 · 0 评论 -
【产品功能】dolphinscheduler怎么修改,实现超时就结束掉当前工作流
MasterExecThread类 的 runProcess方法 里面有超时告警,原本里面只有超时告警的,这时候我只要加上海豚自己写好的结束任务的方法endProcess()方法。原创 2023-11-30 16:16:33 · 145 阅读 · 0 评论 -
【现场问题】java.lang.NumberFormatException: For input string: “2816411959“
由上可知最大值为2747493647,一旦我们字符串转成整数类型的大小超过这个值,就会报错!调度,每次,单节点跑成功,但是一旦放到流程里面运行的时候,就是失败的。单节点可以通过,但是流程不通过,说明流程生成部分出现了问题,结合代码。所以,这个时候我们就不能用int来接收了,而是应该用long来接收,,这个值基本涵盖我们日常中所会解除到的大部分的值。原创 2023-05-23 10:29:35 · 171 阅读 · 0 评论 -
【项目逻辑】dolphinscheduler怎么调用datax获取其返回值 成功:0 失败:1
创造进程,执行command文件3402_126347_1516.command文件的内容:3402_126347_1516_node.sh的内容:原创 2022-12-27 15:06:26 · 870 阅读 · 0 评论 -
分布式任务调度平台XXL-JOB搭建教程
执行器:任务的绑定的执行器,任务触发调度时将会自动发现注册成功的执行器, 实现任务自动发现功能;:每个任务都拥有一个唯一的任务ID(任务ID可以从任务列表获取),当本任务执行结束并且执行成功时,将会触发子任务ID所对应的任务的一次主动调度。覆盖之前调度:调度请求进入单机执行器后,发现执行器存在运行的调度任务,将会终止运行中的调度任务并清空队列,然后运行本地调度任务;注意:基本上上面的配置文件我们需要修改的只有第 5 点,修改数据库的地址,这要与我们前面初始化的数据库名称径,用户名密码保持一致;转载 2022-09-13 11:26:09 · 234 阅读 · 0 评论 -
做免密的时候怎么把cookie返回给前并且获取sessionId
做免密的时候怎么把cookie返回给前并且获取sessionId引入Maven代码特别注意代码类LoginHandlerInterceptor的代码获取IP的方法String ip = BaseController.getClientIpAddress(request);创建sessionId,或者自己去生成引入Maven <dependency> <groupId>javax.servlet</groupId> <artifactI原创 2022-05-13 10:40:16 · 475 阅读 · 1 评论 -
dolphinscheduler的脏数据清理
#删除工作流实例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_def原创 2022-03-14 14:05:59 · 1475 阅读 · 0 评论 -
绕过dolphinscheduler 框架的登录,进行免密登录
免密登录首先需要知道,dolphinscheduler的拦截有哪些前台的拦截器index.js那么 /datastudio/users/get-user-info 这个方法会经过几层呢,答案是:*两层*1、拦截器一层,拦截器就是LoginHandlerInterceptor(*这个,在后台的拦截器部分有提到*),所以需要走到免密那边,把用户塞到session_user2、get-user-info 获取user信息一层,userController的getUserInfo方法后台的拦截器1、拦截的英文(In原创 2022-02-08 15:55:14 · 3538 阅读 · 0 评论 -
zookeeper为什么会断,以及解决方式(写缓存的时候会断)
zookeeper总是会自动断掉的原因为什么zk跑着跑着就断了,缓存机制的问题怎么解决这个问题为什么zk跑着跑着就断了,缓存机制的问题zk有个机制,在写缓存的时候,会有两个步骤:①会先断掉链接②书写缓存那这时候就有个问题了,假如书写缓存的时候时间过长,导致链接超时了怎么解决这个问题假如不让他在写的时候断掉链接就好了修改方式:在zoo.cfg文件中增加一行代码:4lw.commands.whitelist=*...原创 2022-01-07 15:42:01 · 2222 阅读 · 1 评论 -
dolphinscheduler,从worker分配任务,并执行任务
dolphinscheduler,从worker分配任务,并执行任务process线程worker多线程执行任务TaskExecuteThread任务执行类TaskManagerprocess线程worker类TaskExecuteProcessor,process方法// submit task 这里就是worker 分配的线程任务,相当于开始执行workerExecService.submit(new TaskExecuteThread(taskExecutionContext, taskCa原创 2021-06-26 15:03:30 · 1314 阅读 · 0 评论