No seu arquivo systemd, existe essa linha
EnvironmentFile=/home/ubuntu/airflow
Isso deve apontar para um EnvironmentFile, que é usado pelo systemd para armazenar algumas variáveis. Parece que você está apontando para o diretório inicial do fluxo de ar.
Deve apontar para um arquivo chamado airflow
, dentro do qual deve haver uma variável para o SCHEDULER RUNS. Veja o arquivo de fluxo de ar aqui:
link
Você também tem este erro: Falha ao executar a tarefa 'start': Nenhum arquivo ou diretório desse tipo
Isto está relacionado com esta linha:
ExecStart=/bin/airflow scheduler -n ${SCHEDULER_RUNS}
Essa linha está dizendo para executar /bin/airflow
, o que, presumo, não existe na sua máquina. É provavelmente em /usr/local/bin/airflow
ou em algum lugar assim. Você pode executar which airflow
para ver seu local de instalação real. Você pode adicionar um link simbólico para que o / bin / airflow aponte para o local real, mas não é necessário complicá-lo demais, pelo menos faça com que ele funcione primeiro. Acabei de verificar, aparentemente, os links simbólicos realmente funcionam no link