elastic-job之运维平台

第一步:去下载包

https://github.com/miguangying/elastic-job-lite-console#elastic-job-lite-console

第二步:解压缩

        解压缩elastic-job-lite-console-${version}.tar.gz并执行bin\start.sh。打开浏览器访问http://localhost:8899/即可访问控制台。8899为默认端口号,可通过启动脚本输入-p自定义端口号。elastic-job-lite-console-${version}.tar.gz可通过mvn install编译获取。

第三步:登录

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


第四步:修改界面语言

默认界面是英语界面,可以通过【Switch language】按钮,下拉出现【中文】进行切换


第五步:配置zookeeper信息

elastic-job的运维平台设计理念是:

        1)运维平台和elastic-job-lite并无直接关系,是通过读取作业注册中心数据展现作业状态,或更新注册中心数据修改全局配置。

        2)控制台只能控制作业本身是否运行,但不能控制作业进程的启动,因为控制台和作业本身服务器是完全分离的,控制台并不能控制作业服务器。

所以运维平台配置zookeeper的信息才是关键,只有连通了zookeeper才能对定时任务进行操作,操作步骤:

1)左边菜单点击【全局配置】选中【注册中心配置】,然后出现一个已配置列表,在列表的分页显示下方有个【添加】按钮进行添加



2)添加字段说明

        注册中心名称:自定义,用于当前列表显示,便于区分

        注册中心地址: zookeeper的地址,需要连接哪个就填写哪个 【IP:端口】

        命名空间: 任务创建ZookeeperRegistryCenter的时候填写namespace,要对应上,才能看到对应下的任务

        登录凭证: 可不填,默认zookeeper不需要填写,除非设置了zookeeper相关信息

3)填写完之后,点击右下角【提交】按钮,即完成

4)列表中出现新增的注册配置,然后点击该配置最后的操作项,【连接】,则连接上zookeeper

第六步:作业操作

1)作业维度

        查看当前挂在zookeeper的命名空间下的所有任务,提供删除,编辑,触发,失效等一系列功能


2) 服务器维度

查看当前连着zookeeper的服务器,提供删除,失效,终止等一些列功能


点击【详情】可以看到该服务器下的正在运行的定时任务


当点击【终止】时,定时任务将会被停止,我本地起了一个简单的定时任务,可以参照我前几篇文章实现

正常运行时的定时任务截图:


点击【终止】之后的定时任务截图:


第七步:功能介绍

登录安全控制

注册中心、事件追踪数据源管理

快捷修改作业设置

作业和服务器维度状态查看

操作作业禁用\启用、停止和删除等生命周期

事件追踪查询

第八步:总结

        更多功能请自己根据需要测试,感谢各位观看,文章使用的demo请参考我的elastic-job之Simple类型作业实现,最后,代码都已上传到本人的github上,如有需要,请自取,github地址:https://github.com/1181888200/boot-elastic-job  欢迎关注,star

        最后祝各位学业有成,事事如意!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值