0
点赞
收藏
分享

微信扫一扫

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法

迎月兮 2022-06-17 阅读 44

安装插件​​airflow-rest-api​​


1)获取

​​​wget https://github.com/teamclairvoyant/airflow-rest-api-plugin/archive/master.zip​​​
2)将plugins文件夹下的内容放入airflow/plugins/下,若不存在则新建

3)重启airflow


 

 

当重启过后,发现airflow webserver不能启动了,报这样的错误

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法_github

 

 

从错误我们可以看出来,系统缺少flask_jwt_extended模块,换句话讲就是缺少依赖包

我们通过命令进行安装

pip install flask_jwt_extended

 

 

 

重启airflow webserver服务,发现卡住不动了

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法_github_02

 

 

 

 

 

分析原因:

       airflow的版本是1.10.2

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

 

这里提到了,我这个版本的airflow需要安装flask_jwt_extended模块

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法_github_03

 

 

 

 

我们明明安装了这个依赖了,结果还是不行

是因为airflow版本低,安装flask_jwt_extended模块也要低版本

pip uninstall flask_jwt_extended //把原来模块卸载

pip install flask_jwt_extended==1.5.0

 

 

这个时候要同时把rest api的版本也降低,我直接降低到 v1.0.0去

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法_重启_04

 

 

 

 

再重复安装一次rest api插件就成功了,重启服务

airflow安装rest api插件发现airflow webserver服务不能启动的解决办法_flask_05

 

举报

相关推荐

0 条评论