xxl-job是一個開源的分佈式調度框架,其餘相似的框架還有airflow,oozie等等,須要進行對比java
https://github.com/xuxueli/xxl-job
1.首先git clone工程git
git clone git@github.com:xuxueli/xxl-job.git
打包工程,打包的過程當中會下載所須要的jar包github
mvn package
2.在idea中打開工程web
須要修改一下logback.xml和properties中日誌路徑,而後運行工程sql
3.初始化數據庫數據庫
source /home/lintong/coding/java/xxl-job/doc/db/tables_xxl_job.sql
並修改application.properties中的數據庫的用戶密碼bash
4.運行web工程app
5.訪問地址框架
http://localhost:8080/xxl-job-admin
默認的帳號密碼admin 123456分佈式
5.運行執行器工程
在啓動了執行器以後,你就會發現上面的圖中的執行器數量從0變成1