Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

2025-01-01 13:18:55 0点赞 0收藏 0评论

前言        

        第二次参加华为和 CSDN 的测评活动了,这一次测试的呢是华为云 Flexus 系列的云服务 X 实例,这个 Flexus X 产品和我们经常用的 ECS 弹性服务器来说呢是有一些区别的,ECS 一般指的是弹性云服务器, 而 Flexus 应用服务器 L 实例可视为轻量级应用服务器,主要是满足一些我们简单的 WEB 部署这些,适配一些简单的小型的应用或者场景. Flexus 云服务器 X 实例则位于 L 实例和 ECS 之间(也可以当作 ECS,毕竟控制台显示的就是 ECS)。X 实例通过提供更均衡的资源配置,旨在满足部分对性能有更高需求但未达到专业级应用的场景。它简化了 ECS 的购买和配置过程,使得用户可以更快速地启动服务,同时保持较高的性价比。我截去了一些官网上的图片,用官方的介绍来表达他应该是更加的准确:

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

另外一个显著的特征,就是可以按照自己的实际需求对配置服务进行精确化购买以及是否通过开启性能模式来获取极致的稳定性能 SLA 保障

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

长话短说,我已经通过官方提供的优惠券获取了一定额度的配置,接下来就让我来进行第一次的尝试,也是我一直想进行的一个实验,部署一套 xxl-job 分布式任务调度平台.通过这个部署来感受一下 Flexus X 到底如何.

XXL-JOB 简介:

        在我们的平时项目中,定时任务扮演着至关重要的角色。无论是数据同步、报表生成,还是消息推送、定时清理,都需要依赖定时任务来准确、高效地执行。比如说某电商系统需要在每天上午 10 点,下午 3 点,晚上 8 点发放一批优惠券;12306 会根据车次的不同,设置某几个时间点进行分批放票等。XXL-JOB 是一款轻量级分布式任务调度平台,它可以给我们提供了稳定、可靠、易用的定时任务解决方案。它采用中心化设计,调度中心负责任务管理、调度,执行器负责任务执行。除此之外,XXL-JOB 还支持多种调度模式,比如固定速率执行、Cron 表达式等,满足不同业务场景的需求。具体的使用等等在此就不多复述了,毕竟本次重心工作主要是进行部署

部署:

        xxl-job 调度中心环境要求:

· JDK1.8+

· Maven3+

· Mysql5.7+

        Flexus X 安装 JDK:

Flexus X 安装 JDK 和我们在其他的环境中操作没有什么差别,具体的安装步骤如下: 

检查 yum 源是否有 JDK

yum -y list java*

根据结果执行安装命令:

yum install -y java-1.8.0-openjdk.x86_64

执行命令看是否安装成功:

java -version

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

有版本提示安装成功

Flexus X 安装 Mysql:

检查 yun 源是否有 mysql

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

执行安装  yum install mysql

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

第一次安装的时候,走到这里走不通了,缺少 clent 和 lib,然后经过查询之后,决定使用最笨的办法,去官网下载 然后再手动安装

1). Mysql 下载及安装 

        下载地址:MySQL :: Download MySQL Community Server HuaweiCloudEulerOS 是基于 Linux 的,选择对对应的版本

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

然后分别下载其中的 Server、Client、Common、Libs

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

下载完成之后上传到我们的服务器中如图所示:

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

安装顺序:common→libs→client→server

        使用 rpm -ivh 包名 安装组件,在文件所属的文件夹下 使用命令分别依次执行,最后的结果如图所示:

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

查看 MySQL 的状态: systemctl status mysqld 默认为未启动状态

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

执行命令启动 mysql 服务: systemctl start mysqld ,绿色的 active(running)表示启动成功!

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

2).修改密码

        在修改 mysql 的密码和远程访问前,我已经修改过了服务器的安全组,设置了 3306 端口向外暴露,要不然 Navicat 等工具也是没有办法访问到本服务上的 mysql.

        先使用 cat /var/log/mysqld.log | grep password 命令查看原始密码,可以使用原始密码进行登录,也可以通过配置使得 mysql 不用密码即可登录(慎重!).

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

这里我们选择第二种: 向/etc/my.cnf 文件中添加配置: skip-grant-tables

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

保存文件后重启即可直接登录,无需输入密码. 

Flexus X 初体验之部署 xxl-job - 分布式任务调度平台

总结:

        到此为止,上述的整个实验就完成了. 总结一下本次过程中一些碰到的问题. 首先是 Mysql 的部署问题, 在第一天的时候,通过 yum 形式反复安装了很多次,总是不成功,可能和源不完整有关,缺失 clent 和 lib,后来通过手动上传进行了安装. 第二个问题的化是安全组和访问端口的配置,因为我们公司是开发和运维分别只关系自己的工作,所以在发布 xxl-job 的配置中心的时候,没有配置访问端口,导致一直发布不成功,后来经过排查 设置后,终于得以顺利进行.最后 Huawei Cloud EulerOS 也还是基于 Linux 版本进行开发的,总体和 CentOS 来说没有什么区别.使用起来丝滑流畅. That is it !

展开 收起

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

HUAWEI 华为 AS6020 双盘位 家庭存储 NAS

1699元起

华为家庭存储4TB 16TB 无盘版 一碰扩容 双盘位nas网络存储器

华为家庭存储4TB 16TB 无盘版 一碰扩容 双盘位nas网络存储器

暂无报价

HUAWEI 华为 AS6020-PS 家庭存储断电保护器

HUAWEI 华为 AS6020-PS 家庭存储断电保护器

349元

华为家庭存储16TB+UPS套装 手机一碰扩容 双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

华为家庭存储16TB+UPS套装 手机一碰扩容 双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

暂无报价

华为家庭存储4TB+UPS套装 手机一碰扩容 双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

华为家庭存储4TB+UPS套装 手机一碰扩容 双盘位nas网络存储器相册备份家用硬盘网盘私有云服务器

暂无报价

HUAWEI 华为 ST310-S1 手机移动存储 1T 英伦灰

HUAWEI 华为 ST310-S1 手机移动存储 1T 英伦灰

暂无报价

HONOR 荣耀 存储手机伴侣 手机移动硬盘 1TB

HONOR 荣耀 存储手机伴侣 手机移动硬盘 1TB

暂无报价

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP4800 四盘位 私有云NAS存储(Intel N100、8GB)

2199元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)黑色

3299元起

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

UGREEN 绿联 DXP2800 双盘位 私有云NAS存储(Intel N100、8GB)

1699元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2549元起

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

ZSpace 极空间 私有云Z2Pro 2盘位 NAS存储 水墨黑

1199元起

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

UGREEN 绿联 DXP4800 Plus 四盘位 私有云NAS存储

2179元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2249元起

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

Synology 群晖 DS923+ 四盘位 NAS存储(AMD R1600、4GB)

4892.5元起

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

极空间私有云Z4Pro 8G版四盘位Nas网络存储服务器家庭个人云相册备份文件同步【配】钛金灰

899元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
目录
0
扫一下,分享更方便,购买更轻松