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插件就成功了,重啓服務