0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

jf_21561199 来源:jf_21561199 作者:jf_21561199 2025-01-23 17:29 次阅读

前言

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

wKgZPGd0HByATqSPAAIVEu4aPKA996.png

wKgZO2d0HByAEYkXAAHLEFyUXaM241.png

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

wKgZPGd0HB2AYs6ZAAEeRyvT3Oc755.png

长话短说,我已经通过官方提供的优惠券获取了一定额度的配置,接下来就让我来进行第一次的尝试,也是我一直想进行的一个实验,部署一套 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

wKgZO2d0HB2AXi1mAACNbukNvis602.png

有版本提示安装成功

Flexus X 安装 Mysql:

检查 yun 源是否有 mysql

wKgZPGd0HB2AL9-ZAAB0LbZ4VAc801.png

执行安装 yum install mysql

wKgZO2d0HB6ALD1iAALWcDMpXRw726.png

wKgZPGd0HB6ADYQ3AABN72z8PMs402.png

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

1). Mysql 下载及安装

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

wKgZO2d0HB6AIOh6AAIKpY6nWls123.png

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

wKgZPGd0HB-AED2QAALBnZqTLvQ986.png

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

wKgZO2d0HB-ABMd3AACBzsa1-fc432.png

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

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

wKgZPGd0HB-AJPwmAALe-32_Ecg048.png

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

wKgZO2d0HCCAJrkFAAEiCqdO5KQ469.png

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

wKgZPGd0HCCAJfrjAAF9s9VtbOQ282.png

2).修改密码

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

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

wKgZO2d0HCCAMTmpAAAsQ9LwEmg977.png

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

wKgZPGd0HCCAQbuiAAFBG58sfsE719.png

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

wKgZO2d0HCeAJ04OAABwU76QDRc656.png

总结:

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

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 分布式
    +关注

    关注

    1

    文章

    950

    浏览量

    74757
  • 华为云
    +关注

    关注

    3

    文章

    2740

    浏览量

    17759
收藏 人收藏

    相关推荐

    华为云 Flexus X 实例云服务器部署即时通讯 IM 项目

    @TOC   写在前面 手里拿到了一台 华为云 Flexus X 实例 的云服务器,部署部署项目试试看看性能怎么样。正当华为云 828 上云活动,可领 8280 元的券,活动地址在这里
    的头像 发表于 02-07 10:15 145次阅读
    华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例云服务器<b class='flag-5'>部署</b>即时通讯 IM 项目

    Flexus 云服务器 X 实例实践:部署思源笔记工具

    云服务器,它为各种应用的部署提供了坚实的基础,就如我们即将探讨的思源笔记工具的部署一样。 一、Flexus 云服务器 X 实例介绍 1.1 Flex
    的头像 发表于 02-06 15:37 198次阅读
    <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例实践:<b class='flag-5'>部署</b>思源笔记工具

    华为云 Flexus 云服务器 X 实例 openEuler 系统部署 Docker Compose 管理工具 Dockge

    的 docker-compose.yaml 部署文件时,Dockge 以其精美的设计和易用性脱颖而出,成为不可或缺的管理工具。利用华为云 Flexus 云服务器 X 实例的强大性能,在 openEuler 系统上
    的头像 发表于 01-08 11:41 299次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例<b class='flag-5'>之</b> openEuler 系统<b class='flag-5'>部署</b> Docker Compose 管理工具 Dockge

    华为云 Flexus 云服务器 X 实例 openEuler 系统下部署 Joplin 笔记工具

    前言 作为 IT 技术人员,在工作与学习中,云服务器的使用频率极高。华为云 Flexus 云服务器 X 实例便是一款性能卓越且性价比高的云服务器选。将 Joplin 笔记部署于其上,
    的头像 发表于 01-08 11:39 259次阅读
    华为云 <b class='flag-5'>Flexus</b> 云服务器 <b class='flag-5'>X</b> 实例<b class='flag-5'>之</b> openEuler 系统下<b class='flag-5'>部署</b> Joplin 笔记工具

    Flexus X部署 ELK 日志系统

    Flexus X部署 Mysql 和一套 xxl-job 分布式任务管理系统,完成了
    的头像 发表于 01-02 11:59 138次阅读
    在 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 上<b class='flag-5'>部署</b> ELK 日志系统

    基于Flexus X加速MySQL镜像搭建XXL-JOB任务调度平台

    平台,展示如何利用 Flexus X 的高性能特性提升任务调度的效率和稳定性。通过详细的步骤和配置,帮助大家可以快速掌握在
    的头像 发表于 12-29 15:45 235次阅读
    基于<b class='flag-5'>Flexus</b> <b class='flag-5'>X</b>加速MySQL镜像搭建<b class='flag-5'>XXL-JOB</b><b class='flag-5'>任务</b><b class='flag-5'>调度</b><b class='flag-5'>平台</b>

    在华为云 X 实例上安装部署企业 Wiki 知识分享平台的实践

    使用与管理   结语   前言 在现代企业中,知识管理和信息共享的重要性日益凸显。一个高效的企业 Wiki 平台可以帮助团队提升协作效率、加速信息流动,尤其在远程办公和分布式团队中,扮演着
    的头像 发表于 12-27 13:45 166次阅读
    在华为云 <b class='flag-5'>X</b> 实例上安装<b class='flag-5'>部署</b>企业 Wiki 知识分享<b class='flag-5'>平台</b>的实践

    华为云 Flexus X 实例使用测评——上手初体验,比想象的更丝滑

    根据你应用需要的性能,配置不同的规格。 上手初体验 现在,我们以一款实例配置为例,介绍华为云 Flexus X 的上手体验。 进入到华为云Flexus 云服务的首页,点击购买按钮,进入
    的头像 发表于 12-24 17:29 260次阅读
    华为云 <b class='flag-5'>Flexus</b> <b class='flag-5'>X</b> 实例使用测评——上手<b class='flag-5'>初体验</b>,比想象的更丝滑

    分布式输电线路故障定位中的分布式是指什么

    所谓分布式指的是产品的部署方式,是相对于集中式而言的。 一、部署方式 分散安装:分布式输电线路故障定位系统中的采集装置需要安装在输电线路的多个位置,通常是每隔一定距离设置一个监测点,以
    的头像 发表于 10-16 11:39 406次阅读
    <b class='flag-5'>分布式</b>输电线路故障定位中的<b class='flag-5'>分布式</b>是指什么

    分布式工业物联网平台:引领智能制造的新篇章

    随着全球化和信息化进程的加速,分布式工业物联网平台作为智能制造的重要基石,正逐步展现出其强大的潜力和广泛的应用前景。这一平台通过整合不同地区的人力物力资源,实现产品生产的最低消耗,并借助物联网技术将
    的头像 发表于 09-27 17:09 330次阅读

    基于分布式对象存储WDS的信托非结构化数据整合平台

    基于分布式对象存储WDS的信托非结构化数据整合平台
    的头像 发表于 08-28 09:56 478次阅读
    基于<b class='flag-5'>分布式</b>对象存储WDS的信托非结构化数据整合<b class='flag-5'>平台</b>

    华为分布式存储连续三年荣膺2024年Gartner“客户选”

    近日,全球权威咨询与分析机构Gartner发布《2024年Gartner Peer InsightsTM 分布式文件系统与对象存储“客户之声”》报告,华为凭借其OceanStor分布式存储解决方案再次荣获“客户选”殊荣,这已是
    的头像 发表于 05-24 10:12 836次阅读

    分布式运维管理平台在云计算环境中的实施案例分析

    引入分布式运维管理平台,以实现对云计算环境的全面管理和优化。 二、平台实施与优势 资源统一调度与管理 分布式运维管理
    的头像 发表于 03-26 16:16 691次阅读

    分布式运维管理平台在跨地域企业中的部署与运维案例

    问题,某跨地域企业决定引入分布式运维管理平台,以提升其运维效率和管理水平。 二、平台部署与优势 统一化管理与监控 分布式运维管理
    的头像 发表于 03-26 16:11 584次阅读

    分布式综合管理平台在金融行业的应用与案例

    随着金融行业的快速发展,数据处理量不断增大,业务场景日益复杂,金融机构面临着越来越高的信息化需求。在这样的背景下,讯维分布式综合管理平台以其强大的数据处理能力、灵活的资源调配机制以及高效的安全管理
    的头像 发表于 03-18 16:07 532次阅读