最新版本的Airflow 1.10需要对记录器进行一些设置。
我仔细地跟随instructions,并用config
创建了一个airflow/config_templates/airflow_local_settings.py
文件夹,并将其添加到PYTHONPATH
。
不幸的是,在运行气流时出现此错误:
ValueError: Unable to configure handler 'processor':
Cannot resolve 'airflow.utils.log.file_processor_handler.FileProcessorHandler':
dlopen(/Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so, 2):
Symbol not found: ___CFConstantStringClassReference
Referenced from: /Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
Expected in: flat namespace
in /Users/arikliber/miniconda3/envs/py36-6/lib/python3.6/site-packages/psutil/_psutil_osx.cpython-36m-darwin.so
一切都安装在新的miniconda环境中。
有人在Mac OS(我有10.13.6)上安装了Airflow 1.10,并共享工作流程吗?
答案 0 :(得分:1)
我使用python 3.6的brew安装,这是-m venv
的venv,并通过检查分支v1-10-stable的源并使用pip -e <path/to/apache-airflow-src-dir>/
安装了airflow v 1.10,安装后,我使用了{ {1}}发现flask已经安装了click 7.0,但是flask-appbuilder不喜欢该按钮,因此我必须将其安装并安装click 6.7。您可以尝试修改pip check
,以便在订购的需求中将flask-appbuilder放在flask之前。