xxl-job安裝

xxl-job是一個人性化的輕量級中文分佈式任務調度平臺,官網如下,拿走不謝。

http://www.xuxueli.com/xxl-job/#/?id=%E3%80%8A%E5%88%86%E5%B8%83%E5%BC%8F%E4%BB%BB%E5%8A%A1%E8%B0%83%E5%BA%A6%E5%B9%B3%E5%8F%B0xxl-job%E3%80%8B

安裝前注意事項
1.喜歡用默認端口安裝的小夥伴們一定要檢查8080和8081以及9999三個端口是否被佔用
2.如果配置調度中心的高可用,要先用做好nginx反向代理,不會的可以搜我另一篇博客

1.下載源碼

git clone https://github.com/xuxueli/xxl-job.git

2.初始化數據庫

mysql  -uroot -pXXX < 工程下的doc/db/tables_xxl_job.sql

注意:mysql 5.6 : Specified key was too long; max key length is 767 bytes

解決辦法:增加  ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC;

3. 修改參數:

3.1修改調度中心配置文件

a.修改application.properties

目錄:xxl-job-admin/src/main/resources/application.properties

# web 端口,如果有衝突,一定要更換(本文采用默認8080)
server.port=8080
# 修改數據庫信息
spring.datasource.url=jdbc:mysql://主機名:3306/xxl-job?Unicode=true&characterEncoding=UTF-8
spring.datasource.username=root
spring.datasource.password=password
# 登錄的用戶名和密碼,想改就改不改也行(本文采用默認)
xxl.job.login.username=admin
xxl.job.login.password=123456

b.修改logback.xml(配置xxl-job的日誌路徑)

設置log.path參數爲/usr/local/XXX/xxl-job-admin.log

3.2.修改執行器配置文件

a.修改application.properties

目錄: xxl-job-executor-samples/xxl-job-executor-sample-springboot/src/main/resources/application.properties

# web 端口,如果有衝突,一定要更換(本文采用默認8080)
server.port=8081
# xxl-job地址 "http://address" or "http://address01,http://address02"
xxl.job.admin.addresses=http://deptest30:8080/xxl-job-admin
# 執行器運行日誌文件存儲磁盤路徑
xxl.job.executor.logpath=/usr/local/package/xxl-job-2.0.2/jobhandler

b.修改logback.xml(配置xxl-job的日誌路徑)

設置log.path參數爲/usr/local/XXX/xxl-job-executor-sample-springboot.log

4.編譯打包

mvn package

5.啓動

啓動調度中心

nohup java -jar /usr/local/xxl-job/xxl-job-admin/target/xxl-job-admin-2.2.0-SNAPSHOT.jar >./xxl-job-admin.log 2>&1 &

啓動執行器
nohup java -jar /usr/local/xxl-job/xxl-job-executor-samples/xxl-job-executor-sample-springboot/target/xxl-job-executor-sample-springboot-2.2.0-SNAPSHOT.jar >./xxl-job-executor-samples-springboot.log 2>&1 &

查看守護進程

jps -ml | grep xxl-job

訪問web

http://主機名:8888/xxl-job-admin/

 

參考:https://blog.csdn.net/weixin_42003671/article/details/90052440

發佈了80 篇原創文章 · 獲贊 7 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章