Воздушный поток: файл журнала не является локальным, неподдерживаемое местоположение удаленного журнала
Я не могу видеть журналы, прикрепленные к задачам из пользовательского интерфейса Airflow:
![введите описание изображения здесь]()
Параметры, связанные с журналом в файле airflow.cfg:
-
remote_base_log_folder =
-
base_log_folder = /home/my_projects/ksaprice_project/airflow/logs
-
worker_log_server_port = 8793
-
child_process_log_directory =
/home/my_projects/ksaprice_project/airflow/logs/scheduler
Хотя я устанавливаю remote_base_log_folter, он пытается получить журнал из http://:8793/log/tutorial/print_date/2017-08-02T00:00:00
- я не понимаю этого поведения. В соответствии с настройками рабочие должны хранить журналы в /home/my_projects/ksaprice_project/airflow/logs
, и они должны быть извлечены из одного и того же места, а не из удаленного.
Обновление
Содержимое таблицы task_instance:
![введите описание изображения здесь]()
Ответы
Ответ 1
Я также столкнулся с той же проблемой.
Настройка переменных ниже в airflow.cfg
работала для меня. Используйте {hostname}
как машину FQDN {hostname}
вместо localhost.
endpoint_url = http://{hostname}:8080
base_url = http://{hostname}:8080
Удачи!
Ответ 2
Как вы можете видеть на изображении-1, есть метка времени, убедитесь, что в ваших журналах у вас есть папка/файл с этой меткой времени как имя..
Вы смотрите на пользовательский интерфейс, поэтому сначала убедитесь, что у вас есть файлы журналов, созданные в каталоге, в моем случае папка моего журнала выглядит как
(AIRFLOW-ENV) [[email protected] dags]$ ll /home/cloudera/workspace/python/airflow_home/logs/my_test_dag/my_sensor_task
total 8
-rw-rw-rw- 1 cloudera cloudera 3215 Nov 14 08:45 2017-11-12T12:00:00
-rw-rw-rw- 1 cloudera cloudera 2694 Nov 14 08:45 2017-11-14T08:36:06.920727
(AIRFLOW-ENV) [[email protected] dags]$
Итак, мой URL-адрес журнала
http://localhost:8080/admin/airflow/log?task_id=my_sensor_task&dag_id=my_test_dag&execution_date=2017-11-14T08:36:06.920727
Когда вы перейдете к своей группе DAG и выберите GRAPH-VIEW, вы увидите раскрывающийся список рядом с "RUN", выберите соответствующий прогон, а затем в виде графика ниже выберите подходящую задачу/оператор и выберите вид-журнал
Ответ 3
Я тоже столкнулся с этим, и мне пришлось отказаться от задач.
dags_are_paused_at_creation = False
Я также установил новые dags для default без изменений в моем airflow.cfg
dags_are_paused_at_creation = False
Ответ 4
Я также сталкиваюсь с той же проблемой, я пытался изменить имя хоста с помощью FQDN, но все еще та же проблема. Кто-нибудь решил эту проблему.