airflow安裝rest api插件發現airflow webserver服務不能啟動的解決辦法


安裝插件airflow-rest-api

1)獲取

wget https://github.com/teamclairvoyant/airflow-rest-api-plugin/archive/master.zip

2)將plugins文件夾下的內容放入airflow/plugins/下,若不存在則新建

3)重啟airflow

 

 

當重啟過后,發現airflow webserver不能啟動了,報這樣的錯誤

 

 

從錯誤我們可以看出來,系統缺少flask_jwt_extended模塊,換句話講就是缺少依賴包

我們通過命令進行安裝

pip install flask_jwt_extended

 

 

 

重啟airflow webserver服務,發現卡住不動了

 

 

 

 

 

分析原因:

       airflow的版本是1.10.2

   查看網址:https://github.com/teamclairvoyant/airflow-rest-api-plugin

 

這里提到了,我這個版本的airflow需要安裝flask_jwt_extended模塊

 

 

 

 

我們明明安裝了這個依賴了,結果還是不行

是因為airflow版本低,安裝flask_jwt_extended模塊也要低版本

pip uninstall flask_jwt_extended //把原來模塊卸載

pip install flask_jwt_extended==1.5.0

 

 

這個時候要同時把rest api的版本也降低,我直接降低到 v1.0.0去

 

 

 

 

再重復安裝一次rest api插件就成功了,重啟服務

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM