XXL-JOB安裝、配置、啓動、停止教程
- 安裝xxl-job
- step1:上傳
- step2:解壓
- step3:初始化數據庫
- step4:修改xxl-job配置文件
- step4.1:修改調度中心配置文件application.properties
- step4.2:修改logback.xml(配置xxl-job的日誌路徑)
- step4.3:修改執行器配置文件application.properties
- step4.4:修改logback.xml(配置xxl-job的日誌路徑)
- step5:mvn編譯
- step6:啓動(這裏啓動你要注意改成你的版本)
- step7:停止
- 參考文章
- --------------------------------------------------------------------------
- 安裝maven
- 安裝jdk1.8
- 安裝MySQL
安裝xxl-job
在下面的github鏈接中下載自己的版本,本文使用最新版的2.0.1
XXL-JOB 分佈式任務調度平臺
step1:上傳
執行命令rz,上傳文件包xxl-job-2.0.1.tar.gz到linux
step2:解壓
- 執行命令tar xf xxl-job-2.0.1.tar.gz,得到解壓文件xxl-job-2.0.1;
- 將上面的解壓文件移動到/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:修改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=M2_HOME/bin
讓修改的環境變量立即生效的命令
source /etc/profile
4、驗證maven是否安裝配置成功的命令
mvn -v
安裝jdk1.8
安裝MySQL
參考文章:原文鏈接