na web UI o Airflow executa tudo como se estivesse OK mas não faz a tarefa que coloquei no código. No caso criei o bash operator que cria uma pasta, a dag retornou sucesso mas a pasta não foi criada.
na web UI o Airflow executa tudo como se estivesse OK mas não faz a tarefa que coloquei no código. No caso criei o bash operator que cria uma pasta, a dag retornou sucesso mas a pasta não foi criada.
Olá, Rayssa! Tudo bem?
Pelo que você descreveu, parece que o Airflow está executando as tarefas, mas o BashOperator não está conseguindo criar a pasta. Isso pode acontecer por alguns motivos. Vou listar algumas possibilidades:
Permissões: Verifique se o usuário que está executando o Airflow tem permissões suficientes para criar pastas no local desejado.
Caminho do diretório: Se você estiver usando um caminho relativo para criar a pasta, ele será relativo ao local onde o Airflow está sendo executado, não ao local do script. Tente usar um caminho absoluto para ver se isso resolve o problema.
Erro no comando bash: Confirme se o comando bash que você está usando para criar a pasta está correto. Um exemplo de comando para criar uma pasta seria mkdir /caminho/para/a/pasta
.
Ambiente de execução: O Airflow executa as tarefas em um ambiente separado, então pode ser que algum aspecto desse ambiente esteja impedindo a criação da pasta. Verifique as configurações do ambiente de execução.
Verificar os logs: Os logs do Airflow podem fornecer mais informações sobre o que está acontecendo. Você pode acessá-los através da interface web, clicando na tarefa e depois em "View Log".
Lembre-se, essas são apenas sugestões e podem não resolver completamente o seu problema, pois existem muitos fatores que podem estar causando isso.
Espero ter ajudado e bons estudos!