springcloud如何使用elastic-job-lite-console运维控制台

介绍

  • 本控制台和Elastic-Job并无直接关系,是通过读取Elastic-Job的注册中心数据展示作业状态,或更新注册中心数据修改全局配置。
  • 控制台只能控制任务本身是否运行,但不能控制作业进程的启停,因为控制台和作业本身服务器是完全分布式的,控制台并不能控制作业服务器。

1.查看作业以及服务器状态

2.快捷的修改以及删除作业配置

3.启用和禁用作业

4.跨注册中心查看作业

5.查看作业运行轨迹和运行状态

分布式调度的代码准备

  • 在JobConfiguration(任务配置及初始化类)中 添加如下代码
  • 引入DataSource
 @Autowired
    private DataSource dataSource;
  • 在初始化方法中,将dataSource作为参数构造JobEventConfiguration 对象
@Bean(initMethod = "init")
    public SpringJobScheduler springJobScheduler(MyDataflowJob fileCustom) {
        //增加任务事件追踪配置
        JobEventConfiguration jobEventConfiguration = new JobEventRdbConfiguration(dataSource);
//        1 执行逻辑操作的类  2 zookeeper配置类的方法  3 定时多久执行业务操作的方法
        return new SpringJobScheduler(fileCustom, coordinatorRegistryCenter, createJobConfiguration(MyDataflowJob.class, "0/10 * * * * ?",
                1, null,true),jobEventConfiguration);
    }

启动与配置

启动

  • 解压缩elastic-job-lite-console-2.1.5.tar

  • 进入bin目录,并执行:

    bin\start.bat
    
  • 打开浏览器访问http://localhost:8899

    用户名: root 密码: root,进入之后界面如下:
    在这里插入图片描述

  • 提供两种用户:管理员和访客,管理员拥有全部操作权限,访客仅拥有查看权限。默认管理员账号和面膜是root/root,访客用户名和密码是guest/guest,通过conf\auth.properties可以修改管理员以及访客用户名及密码

zookeeper配置

  • 配置注册中心地址先启动zookeeper然后再注册中心配置界面,点添加
    在这里插入图片描述
    点击提交后,然后点连接(zookeeper必须处于启动状态)
    在这里插入图片描述
    连接成功后,在作业纬度下可以显示该命名空间作业名称,分片数量及该作业的cron表达式等信息
    在服务器纬度可以查看到服务器ip,当前运行的是实例数,作业总数等信息。
    在这里插入图片描述

数据库配置

添加数据库连接之后可以查看任务的执行结果
在这里插入图片描述
然后在作业历史中就可以看到任务执行历史了。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值