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

    文章

    1116

    浏览量

    76737
  • 华为云
    +关注

    关注

    3

    文章

    2837

    浏览量

    19388
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新版分布式调度XXL-Job+SpringBoot2.X-IT爱学堂(搜aixuetang-xyz)

    互联网
    jf_30522741
    发布于 :2026年05月19日 18:25:47

    AI Ceph 分布式存储教程资料大模型学习资料2026

    内存层构建分布式缓存池。通过感知训练任务的读取模式,系统能够预测下一步需要的数据块,并提前将其从底层存储介质加载至缓存层,实现计算与 I/O 的流水线并行。此外,为了解决 Python 数据加载框架(如
    发表于 05-01 17:35

    微电网主从控制架构:集中式调度分布式执行的协同机制

    微电网主从控制架构作为一种兼顾“全局优化”与“本地响应”的经典控制模式,核心逻辑是构建“主控制器统筹调度、从控制器分布式执行”的协同体系,打破传统集中式控制响应滞后、分布式控制无序运行的局限,实现微
    的头像 发表于 04-11 09:55 1488次阅读
    微电网主从控制架构:集中式<b class='flag-5'>调度</b>与<b class='flag-5'>分布式</b>执行的协同机制

    分布式 IO 选型注意事项

    定义​ 分布式IO是一种脱离传统集中式 IO 柜,将输入 / 输出模块分散部署在工业现场设备附近,通过工业总线(如 Profinet、EtherNet/IP、Modbus TCP 等)与 PLC、MES 等控制系统实现数据交互的工业控制设备。其核心架构由 “主站 +
    的头像 发表于 12-30 14:14 618次阅读
    <b class='flag-5'>分布式</b> IO 选型注意事项

    七大大模型赋能的无人集群分布式协同调度任务分配系统

        七大典型大模型赋能无人集群分布式协同调度任务分配系统案例    尽管“七大大模型赋能系统”并非严格意义上的官方分类,但以下七类代表性技术方向充分体现了大模型在无人集群协同领域的核心赋能作用
    的头像 发表于 12-30 11:39 631次阅读

    大模型ai赋能的无人集群分布式协同调度任务分配系统

        大模型AI赋能的无人集群分布式协同调度任务分配系统    北京华盛恒辉大模型AI赋能的无人集群分布式协同调度
    的头像 发表于 12-30 11:07 557次阅读

    安科瑞智慧能源系统:虚拟电厂的“聚合调度大脑”,激活分布式能源新价值

    散能源资源的核心载体,正成为平衡电网供需、提升能源利用效率的关键力量。然而,分布式资源分布零散、出力波动大、调度协调难等问题,一直制约着虚拟电厂的规模化落地。安科瑞凭借二十余年电力监测与能源管理技术积淀,推出以Acrel-EMS
    的头像 发表于 11-20 17:04 727次阅读
    安科瑞智慧能源系统:虚拟电厂的“聚合<b class='flag-5'>调度</b>大脑”,激活<b class='flag-5'>分布式</b>能源新价值

    光伏监控案例分享!奉贤平高食品4.4MW分布式光伏电站:实时监控+智能运维

    摘 要:在“双碳”和新型电力系统建设背景下,分布式光伏接入比例不断提高,对配电网电压、调度运行及调峰等环节造成强烈冲击。本文设计包含平台层、设备层二层架构体系的分布式光伏管控
    的头像 发表于 09-01 17:49 1673次阅读
    光伏监控案例分享!奉贤平高食品4.4MW<b class='flag-5'>分布式</b>光伏电站:实时监控+智能运维

    【节能学院】Acrel-1000DP分布式光伏监控系统在奉贤平高食品 4.4MW 分布式光伏中应用

    摘要:在“双碳”和新型电力系统建设背景下,分布式光伏接入比例不断提高,对配电网电压、调度运行及调峰等环节造成强烈冲击。本文设计包含平台层、设备层二层架构体系的分布式光伏管控
    的头像 发表于 08-23 08:04 3736次阅读
    【节能学院】Acrel-1000DP<b class='flag-5'>分布式</b>光伏监控系统在奉贤平高食品 4.4MW <b class='flag-5'>分布式</b>光伏中应用

    双碳目标下的分布式光伏智能运维云平台架构与应用

    ANet-1E2S-4G网关集成多品牌逆变器数据,结合视频监控与气象站,实现电站全域监测;开发统一运维管理模块支持任务闭环与流程定制;创新性引入组串电流离散率分析与光功率预测功能。 在海南13.6MW农业养殖场及香港8.6MW分布式电站的实践中,
    的头像 发表于 08-19 08:12 764次阅读
    双碳目标下的<b class='flag-5'>分布式</b>光伏智能运维云<b class='flag-5'>平台</b>架构与应用

    AcrelCloud-1200 分布式光伏运维云平台 用于居民屋顶光伏发电

    摘要:在当今追求绿色可持续发展的时代,越来越多的企业选择部署分布式光伏系统,既响应环保号召,又能降低用电成本。然而,随着分布式光伏项目规模的不断扩大,企业在运维管理方面面临着诸多难题。如何管理
    的头像 发表于 08-05 10:48 1238次阅读
    AcrelCloud-1200 <b class='flag-5'>分布式</b>光伏运维云<b class='flag-5'>平台</b> 用于居民屋顶光伏发电

    多电站监管不再难!分布式光伏运维云平台的破局之道

    安科瑞 王晶淼 Acrel-wjm 摘要:在当今追求绿色可持续发展的时代,越来越多的企业选择部署分布式光伏系统,既响应环保号召,又能降低用电成本。然而,随着分布式光伏项目规模的不断扩大,企业在运维
    的头像 发表于 08-04 16:14 922次阅读
    多电站监管不再难!<b class='flag-5'>分布式</b>光伏运维云<b class='flag-5'>平台</b>的破局之道

    分布式光储项目如何实现稳定收益?张家港案例揭示关键运营指标

    探索一下Acrel-1000DP分布式光伏监控系统平台是怎么样被灵活的运用起来的。 往~下~~拉~~~ ———— 江苏张家港渔光互补分布式储能———— 项目情况 常阴沙储能、常阴沙(红旗东路
    发表于 07-25 00:23

    分布式设备管理平台有哪些功能?哪个好用?

    在数字化浪潮中,分布式设备管理平台成为各行业提升设备管理效率、优化运维流程的关键工具。这类平台不仅能够对分布广泛、类型多样的设备进行集中管控,还能借助先进技术实现实时监测、智能分析与高
    的头像 发表于 07-07 17:07 980次阅读
    <b class='flag-5'>分布式</b>设备管理<b class='flag-5'>平台</b>有哪些功能?哪个好用?

    华为分布式存储荣膺2025年Gartner“客户选”

    近日,全球权威咨询与分析机构Gartner发布《2025年Gartner Peer Insights文件与对象存储平台“客户之声”》报告,华为OceanStor分布式存储再次登顶,连续第四年获得“客户选”殊荣,彰显全球客户的认
    的头像 发表于 06-07 09:13 1679次阅读