我在遵循本指南第 3.6.5.3 节“将日志写入 Azure Blob 存储”时遇到了问题
该文档指出您需要一个活动挂钩到 Azure Blob 存储。我不确定如何创建它。一些消息来源说你需要在 UI 中创建钩子,还有一些消息说你可以使用环境变量。无论哪种方式,我的日志都没有写入 blob 存储,我束手无策。
我使用以下步骤实现了将日志写入 blob
config
在气流文件夹内创建文件夹__init__.py
内创建空文件log_config.py
config
airflow_local_settings.py
在您的机器中搜索/home/user/env/lib/python2.7/site-packages/airflow/config_templates/airflow_local_settings.py /home/user/env/lib/python2.7/site-packages/airflow/config_templates/airflow_local_settings.pyc
跑
cp /home/user/env/lib/python2.7/site-packages/airflow/config_templates/airflow_local_settings.py config/log_config.py
airflow.cfg
[核心] 部分remote_logging = True
remote_log_conn_id = log_sync
remote_base_log_folder=wasb://airflow-logs@storage-account.blob.core.windows.net/logs/
logging_config_class =log_config.DEFAULT_LOGGING_CONFIG
安装气流天蓝色依赖项
pip install apache-airflow[azure]
重新启动网络服务器和调度程序