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号就可以杀掉