XXL-JOB安装、配置、启动、停止教程

安装xxl-job

在下面的github链接中下载自己的版本,本文使用最新版的2.0.1
XXL-JOB 分布式任务调度平台

step1:上传

执行命令rz,上传文件包xxl-job-2.0.1.tar.gz到linux

step2:解压

  1. 执行命令tar xf xxl-job-2.0.1.tar.gz,得到解压文件xxl-job-2.0.1
  2. 将上面的解压文件移动到/usr/local/目录下;
  3. 进入/usr/local/xxl-job-2.0.1/目录下,接下来的所有操作都在该目录下;

step3:初始化数据库

xxl-job自带的用于生成数据库以及各个表的SQL语句的文件**tables_xxl_job.sql **在…/xxl-job-2.1.2/doc/db目录下

  1. 直接linux命令生成数据库以及表:

mysql -uroot -p123456 < doc/db/tables_xxl_job.sql

  1. 还可以手动在对应的Mysql连接上运行SQL文件生成:
    截图所示
    xxl-job-2.0.1版本的**tables_xxl_job.sql **生成的数据库表如下图所示:
    截图所示

step4:修改xxl-job配置文件

step4.1:修改调度中心配置文件application.properties

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

1.web端口,如果有冲突,一定要更换(本文采用默认8080)

server.port=8080

2.修改数据库信息

spring.datasource.url=jdbc:mysql://deptestxx:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password(修改成MySQL密码)

3.登录的用户名和密码,想改就改不改也行(本文采用默认)

xxl.job.login.username=admin
xxl.job.login.password=123456

step4.2:修改logback.xml(配置xxl-job的日志路径)

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

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

step4.3:修改执行器配置文件application.properties

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

1.web 端口,如果有冲突,一定要更换(本文采用默认8080)连接地址写IP或者域名都可以

server.port=8081

2.xxl-job地址*“http://address” or “http://address01,http://address02”

xxl.job.admin.addresses=http://192.168.8.8:8080/xxl-job-admin

3.执行器运行日志文件存储磁盘路径

xxl.job.executor.logpath=/usr/local/xxl-job-2.0.1/jobhandler

step4.4:修改logback.xml(配置xxl-job的日志路径)

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

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

step5:mvn编译

mvn package

1、如果没有mvn,则需要安装,具体maven安装方法见博客下文
2、maven的安装运行依赖Java环境,需要预先安装jdk1.8,具体Java安装方法见博客下文

step6:启动(这里启动你要注意改成你的版本)

1、启动调度中心

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

2、启动执行器

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

3、查看守护进程

jps -ml | grep xxl-job

4、访问web
http://IP或者域名:8080/xxl-job-admin/
截图所示

step7:停止

1、查询xxl-job相关的进程的命令,如下:

ps -ef | grep xxl-job

截图所示
2、对相关的进程一一进行kill杀死,使用命令:

kill -9 25822(调度中心-进程ID示例)
kill -9 25929(执行器-进程ID示例)

截图实例

参考文章

[1].安装xxl-job任务中心
[2].xxl-job的github地址
[3].xxl-job中文文档的链接
[4].Linux安装MySQL5.7

--------------------------------------------------------------------------

安装maven

1、maven软件包下载
方式一:手动下载apache-maven-3.6.3-bin.tar.gz软件包,并使用rz命令上传
maven下载地址连接

方式二:直接命令地址下载

wget https://mirrors.cnnic.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

2、解压软件包到指定目录下

tar xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/

3、配置环境变量

vi /etc/profile

在文件的最末尾添加如下配置(注意是在PATH后面追加M2_HOME的情况)

export M2_HOME=/usr/local/apache-maven-3.6.3
export PATH= P A T H : PATH: PATH:M2_HOME/bin

让修改的环境变量立即生效的命令

source /etc/profile

4、验证maven是否安装配置成功的命令

mvn -v

截图所示

安装jdk1.8

参考两种方式:
方式一:原文链接
方式二:原文链接

安装MySQL

参考文章:原文链接

  • 5
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值