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

安裝插件airflow-rest-api

1)獲取

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

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

3)重啓airflowgit

 

 

當重啓事後,發現airflow webserver不能啓動了,報這樣的錯誤github

 

 

從錯誤咱們能夠看出來,系統缺乏flask_jwt_extended模塊,換句話講就是缺乏依賴包web

咱們經過命令進行安裝flask

pip install flask_jwt_extended

 

 

 

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

 

 

 

 

 

分析緣由:spa

       airflow的版本是1.10.2插件

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

 

這裏提到了,我這個版本的airflow須要安裝flask_jwt_extended模塊code

 

 

 

 

咱們明明安裝了這個依賴了,結果仍是不行server

是由於airflow版本低,安裝flask_jwt_extended模塊也要低版本

pip uninstall flask_jwt_extended //把原來模塊卸載 pip install flask_jwt_extended==1.5.0

 

 

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

 

 

 

 

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

相關文章
相關標籤/搜索