坑爹airflow立帖,按著教程安裝也全是坑
執(zhí)行到airlfow initdb的時候報錯吼肥,說找不到cryptography.fernet
然后安裝了cryptography
結(jié)果又出了airflow.exceptions.AirflowException: Could not create Fernet object: Incorrect padding
這個錯
根據(jù)http://mail-archives.apache.org/mod_mbox/airflow-commits/201801.mbox/%3CJIRA.13128871.1515174724000.583529.1515174960159@Atlassian.JIRA%3E黔牵,出現(xiàn)這個問題的原因在于fernet key
需要修改airflow.cfg (默認(rèn)位于~/airflow/)里的fernet_key
使用python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())"
這個命令生成一個key
然后替換airflow.cfg里的fernet_key
再執(zhí)行airflow initdb 或airflow resetdb
就可以了