Linux安装xxl-job教程和配置

Linux离线安装xxl-job

准备 xxl-job tar包

链接:百度网盘 请输入提取码 提取码:5kdi

部署jdk和maven环境

简单略过
将tar包上传到服务器
tar -xvzf apache-maven-3.8.2-bin.tar.gz -C /usr/local        #解压maven
tar -xvf jdk-8u211-linux-x64.tar.gz -C /usr/local            #解压jdk
mv jdk1.8.0_211/ java                        #更名
mv apache-maven-3.8.2/ maven                 #更名
mv maven java/maven                          #移动到java目录下
​
配置环境变量        vim /etc/profile                     
JAVA_HOME=/usr/local/java        
MAVEN_HOME=/usr/local/java/maven
PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL JAVA_HOME MAVEN_HOME
​
source /etc/profile   #刷新
​
java -version     #验证
mvn -v            #验证

创建xxl-job数据库

解压

tar -xzf xxl-job-2.3.0.tar.gz -C /usr/local/
mv xxl-job-2.3.0 xxl-job 
cd xxl-job

更改配置文件

[root@localhost xxl-job]# vim xxl-job-admin/src/main/resources/application.properties
​
最重要的点是修改数据库信息,其他的端口用户密码等这里用默认的
修改为以下配置
​
jdbc.url=jdbc:mysql://数据库IP:端口/xxl_job?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai
jdbc.username=root             #数据库用户
jdbc.password=Vm123456         #密码   
jdbc.driver-class-name=com.mysql.cj.jdbc.Driver

更改日志路径

[root@localhost xxl-job]# vim xxl-job-admin/src/main/resources/logback.xml
​
/usr/local/xxl-job/logs/xxl-job-admin.log

更改执行器文件        

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


注意端口不要有冲突、地址改为自己的

更改logback.xml文件

vim xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/logback.xml                   
​
将默认改为自己的地址
/usr/local/xxl-job/logs/xxl-job-executor-sample-springboot.log

俩种方案一种是新环境一种老环境

老环境

研发人员把之前的jar包上传到本服务器 xxl-job 的安装目录

启动调度中心
nohup java -jar xxl-job-admin-2.3.0.jar  > nohup-admin.out 2>&1 &    
​
#注意jia包位置最好使用绝对命令
启动执行器
nohup java -jar xxl-job-executor-sample-springboot-2.3.0.jar  > nohup-executor.out 2>&1 &
​
#注意jia包位置最好使用绝对命令
查看进程和访问页面
jps -ml | grep xxl-job                              #查看守护进程
http://你的IP:8080/xxl-job-admin/                #访问web页面 
admin  123456                                 #默认用户密码

新环境

mvn编译
[root@localhost xxl-job]# mvn package
​
可能会需要一定时间,过程只要不报红基本没问题

启动
nohup java -jar xxl-job-admin/target/xxl-job-admin-2.0.1.jar &  
​
nohup java -jar xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.0.1.jar &   
​
jps -ml | grep xxl-job
​
#注意修改为自己的版本
#新环境我没实验参考网上的资料,结果因该问题不大

停止xxl-job

jps -ml | grep xxl-job 
​
kill -9 加上下面的pid号就可以杀掉

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值