在Linux部署ElasticJob-Lite-UI运维控制台

前言

ElasticJob-Lite-UI是任务的分布式调度解决方案(ElasticJob-Lite)搭配的可视化运维控制台。运维控制台和ElasticJob-Lite并无直接关系,是通过读取作业注册中心(Zookeeper)数据展现作业状态,或更新注册中心数据修改全局配置。

它具有这些功能:登录安全控制;注册中心、事件追踪数据源管理;快捷修改作业设置;作业和服务器维度状态查看;操作作业禁用启用、停止和删除等生命周期;事件追踪查询。

我们以3.0.0版本为例看看怎样部署和使用。

我们都知道piao这种行为是非常不好的,白piao那就更加了,随手关注、点赞、转发下,一起学习进步。

Linux部署

这个运维控制台项目Java写的,所以环境得提前安装好JDK,可以参考 在Linux安装JDK[1]

参考 ShardingSphere – ElasticJob-Lite 运维平台[2],下载解压可运行文件包。下载目录是~/soft/elasticjob-lite,最终解压到/opt/soft/elasticjob-3.0.0-lite-uibin目录下是启停脚本,conf目录下是应用和日志配置文件。

echo "下载到~/soft/elasticjob-lite" > /dev/null
wget -P ~/soft/elasticjob-lite https://dlcdn.apache.org/shardingsphere/elasticjob-ui-3.0.0/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz --no-check-certificate

echo "创建解压目录" > /dev/null
mkdir -p /opt/soft

echo "解压" > /dev/null
tar -xf ~/soft/elasticjob-lite/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin.tar.gz -C /opt/soft

echo "重命名目录" > /dev/null
mv /opt/soft/apache-shardingsphere-elasticjob-3.0.0-lite-ui-bin /opt/soft/elasticjob-3.0.0-lite-ui

相关操作指令。

echo "启动" > /dev/null
/opt/soft/elasticjob-3.0.0-lite-ui/bin/start.sh

echo "查看日志" > /dev/null
tail -f /opt/soft/elasticjob-3.0.0-lite-ui/logs/stdout.log

echo "停止" > /dev/null
/opt/soft/elasticjob-3.0.0-lite-ui/bin/stop.sh

echo "修改配置" > /dev/null
vim /opt/soft/elasticjob-3.0.0-lite-ui/conf/application.properties

使用运维控制台

项目配置文件中指定的端口为8088,浏览器访问http://localhost:8088/即可访问,有需要也可以自己修改。

登陆用户名密码在confapplication.properties配置文件中,如下代表两个用户(root和guset)。

auth.root_username=root
auth.root_password=root
auth.guest_username=guest
auth.guest_password=guest

界面右上角可以修改界面语言。

依次点击【全局配置 /注册中心配置 / 添加】来指定我们ElasticJob-Lite项目使用的注册中心地址。

在Linux部署ElasticJob-Lite-UI运维控制台
image-20211202163552932
在Linux部署ElasticJob-Lite-UI运维控制台
image-20211202163442686

点击【连接】。

在Linux部署ElasticJob-Lite-UI运维控制台
image-20211202163943190

在【作业操作】相关功能中可以看到我们的任务,相关操作功能执行后都会立刻生效。比如修改任务执行周期(Cron表达式)、分片总数等等。

在Linux部署ElasticJob-Lite-UI运维控制台
image-20211202164121205

参考

在Linux安装JDK[3]

ShardingSphere – ElasticJob-Lite 部署指南[4]

ShardingSphere – ElasticJob-Lite 运维平台[5]

引用链接

[1] 在Linux安装JDK: https://blog.csdn.net/qq_27022339/article/details/120331059
[2] ShardingSphere – ElasticJob-Lite 运维平台: https://shardingsphere.apache.org/elasticjob/current/cn/user-manual/elasticjob-lite/operation/web-console/
[3] 在Linux安装JDK: https://blog.csdn.net/qq_27022339/article/details/120331059
[4] ShardingSphere – ElasticJob-Lite 部署指南: https://shardingsphere.apache.org/elasticjob/current/cn/user-manual/elasticjob-lite/operation/deploy-guide/
[5] ShardingSphere – ElasticJob-Lite 运维平台: https://shardingsphere.apache.org/elasticjob/current/cn/user-manual/elasticjob-lite/operation/web-console/


原文始发于微信公众号(我有八千部下):在Linux部署ElasticJob-Lite-UI运维控制台

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/102510.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!