天天看點

作業排程中心Apache Airflow二次開發初體驗

1   開發環境

Python 3.6

Chrome 79以上版本

2   開發工具

Jetbrains pycharm 2019.3

作業排程中心Apache Airflow二次開發初體驗

3   開發語言與架構

作業排程中心采用前後端分離方式進行設計,後端采用python、前端基于flask架構開發。前後端資料通路采用同步與異步通訊相結合的方式進行實作。

4    資料庫初始化

4.1        修改配置檔案ariflow.cfg

作業排程中心Apache Airflow二次開發初體驗

4.2        使用指令初始化資料庫

1     #初始化資料庫  

2     airflow initdb  

5   項目加載方式

通過Jetbrains pycharm 打開項目檔案夾即可

6    項目啟動方式

7    點選Jetbrains pycharm上方啟動按鈕即可。

作業排程中心Apache Airflow二次開發初體驗

8   項目Debug方式

點選Jetbrains pycharm上方Debug按鈕即可。

作業排程中心Apache Airflow二次開發初體驗

9   項目打包方式

項目無須打包,修改代碼後,直接替換對應的檔案即可使用。

10  項目通路方式

通路如下位址進行測試

http://部署伺服器ip:8080

預設無須登入

作業排程中心Apache Airflow二次開發初體驗