XXL-JOB安装、配置、启动、停⽌教程
安装xxl-job
在下⾯的github链接中下载⾃⼰的版本,本⽂使⽤最新版的2.0.1
XXL-JOB 分布式任务调度平台
step1:上传
执⾏命令rz,上传⽂件包xxl-job-2.0.到linux
step2:解压
执⾏命令tar xf xxl-job-2.0.,得到解压⽂件xxl-job-2.0.1;
maven下载教程将上⾯的解压⽂件移动到/usr/local/⽬录下;
进⼊/usr/local/xxl-job-2.0.1/⽬录下,接下来的所有操作都在该⽬录下;
step3:初始化数据库
xxl-job⾃带的⽤于⽣成数据库以及各个表的SQL语句的⽂件**tables_xxl_job.sql **在…/xxl-job-2.1.2/doc/db⽬录下直接linux命令⽣成数据库以及表:
mysql -uroot -p123456 < doc/db/tables_xxl_job.sql
还可以⼿动在对应的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:修改l(配置xxl-job的⽇志路径)
设置log.path参数为/usr/local/xxl-job-2.0.1/logs/xxl-job-admin.log
vi xxl-job-admin/src/main/l
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
xxl.job.admin.addresses=192.168.8.8:8080/xxl-job-admin
3.执⾏器运⾏⽇志⽂件存储磁盘路径
utor.logpath=/usr/local/xxl-job-2.0.1/jobhandler
step4.4:修改l(配置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/l
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
IP或者域名:8080/xxl-job-admin/
step7:停⽌
1、查询xxl-job相关的进程的命令,如下:
ps -ef | grep xxl-job
2、对相关的进程⼀⼀进⾏kill杀死,使⽤命令:
kill -9 25822(调度中⼼-进程ID⽰例)
kill -9 25929(执⾏器-进程ID⽰例)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。