1
resposta

Erro na Execução

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.

1 resposta

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:

  1. Permissões: Verifique se o usuário que está executando o Airflow tem permissões suficientes para criar pastas no local desejado.

  2. 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.

  3. 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.

  4. 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.

  5. 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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software