Xxl-job 编译和安装——xxl-job2.0.2

@羲凡——只为了更好的活着

Xxl-job 编译和安装——xxl-job2.0.2

xxl-job是一个人性化的轻量级中文分布式任务调度平台,官网如下,拿走不谢。
http://www.xuxueli.com/xxl-job/#/?id=《分布式任务调度平台xxl-job》

安装前注意事项
1.喜欢用默认端口安装的小伙伴们一定要检查80808081以及9999三个端口是否被占用
2.如果配置调度中心的高可用,要先用做好nginx反向代理,不会的可以搜我另一篇博客

1.下载源码包并解压

在下面的链接中下载自己的版本,本文使用最新版的2.0.2
https://github.com/xuxueli/xxl-job/releases

# 解压
tar -zxf 2.0.2.tar.gz -C ../

***************************************************************************************************
进入解压生成的xxl-job-2.0.2目录下(cd …/xxl-job-2.0.2),接下来的所有操作都在该目录下
***************************************************************************************************

2.初始化数据库

tables_xxl_job.sql 文件在 xxl-job-2.0.2/doc/db 目录下

mysql -hdeptest75 -uroot -p < doc/db/tables_xxl_job.sql

3.修改调度中心配置文件

a.修改application.properties
vi xxl-job-admin/src/main/resources/application.properties

# web 端口,如果有冲突,一定要更换(本文采用默认8080)
server.port=8080
# 修改数据库信息
spring.datasource.url=jdbc:mysql://deptest75:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password
# 登录的用户名和密码,想改就改不改也行(本文采用默认)
xxl.job.login.username=admin
xxl.job.login.password=123456
b.修改logback.xml(配置xxl-job的日志路径)

设置log.path参数为/usr/local/package/xxl-job-2.0.2/logs/xxl-job-admin.log

vi xxl-job-admin/src/main/resources/logback.xml

4.修改执行器配置文件

a.修改application.properties
vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

# web 端口,如果有冲突,一定要更换(本文采用默认8080)
server.port=8081
# xxl-job地址 "http://address" or "http://address01,http://address02"
xxl.job.admin.addresses=http://deptest30:8080/xxl-job-admin
# 执行器运行日志文件存储磁盘路径
xxl.job.executor.logpath=/usr/local/package/xxl-job-2.0.2/jobhandler
b.修改logback.xml(配置xxl-job的日志路径)

设置log.path参数为/usr/local/package/xxl-job-2.0.2/logs/xxl-job-executor-sample-springboot.log

vi xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml

5.mvn编译

mvn package

编译成功显示如下图,生成的jar包说在目录为 xxl-job-2.0.2/xxl-job-executor-samples/xxl-job-executor-sample-frameless/target/xxl-job-executor-sample-frameless-2.0.2.jar
在这里插入图片描述

6.启动

启动调度中心

nohup java -jar xxl-job-admin/target/xxl-job-admin-2.0.2.jar &

启动执行器

nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.0.2.jar &

查看守护进程
在这里插入图片描述

====================================================================

@羲凡——只为了更好的活着

若对博客中有任何问题,欢迎留言交流

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Linux上安装xxl-job,您需要执行以下步骤: 1. 下载xxl-job的可执行jar包,并将其放置在您选择的目录中。 2. 执行以下命令来启动xxl-job的admin服务: ``` nohup java -jar 绝对地址/xxl-job-admin-2.0.2.jar & ``` \[1\] 3. 在MySQL中创建必要的数据库和表。您可以在`/xxl-job/doc/db/tables_xxl_job.sql`位置找到SQL脚本,并将其导入到MySQL中以生成16张表。 4. 修改xxl-job的admin配置文件`/xxl-job/xxl-job-admin/src/main/resources/application.properties`。您需要修改端口号(确保不与其他端口冲突)以及MySQL的用户名和密码。 5. 修改xxl-job的执行器配置文件`/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties`。您需要修改端口号(确保不与其他端口冲突)。 6. 在解压的文件夹下执行`mvn package`命令,以构建可执行的jar包。 7. 在`xxl-job-admin`目录下的`target`文件夹中,您将找到生成的可执行jar包。 8. 执行以下命令来启动xxl-job的执行器服务: ``` nohup java -jar 绝对地址/xxl-job-executor-sample-springboot-2.0.2.jar & ``` \[1\] 请注意,上述步骤中的"绝对地址"应该替换为您实际的文件路径。此外,确保您已经正确安装了Java和Maven,并且您的系统满足xxl-job的运行要求。 #### 引用[.reference_title] - *1* *2* [最全的linux上xxl-job安装部署](https://blog.csdn.net/zpp15603669517/article/details/113942508)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值