Trabalho final da disciplina de engenharia de dados da SATC
Serão criados containers para o Apache Airflow (webserver, scheduler, worker e database), Redis, Postgres e para o CloudBeaver
O repositório deve ser iniciado dentro do WSL2 e no VSCode é necessário instalar a extensão Remote Development
Abra o repositório através do WSL2 e verifique se o VSCode está conectado (canto inferior esquerdo) conforme mostrado na imagem abaixo:
Se o repositório não estiver aberto no WSL2, pressione Ctrl+Shift+P
e procure por "WSL: Reopen Folder", conforme mostrado na imagem a seguir:
Para habilitar o docker dentro da WSL é necessário abrir o docker hub no windows ir em Settings
e depois Resources
> WSL integration
e ativar a integração com a distro desejada
Primeiro é necessário criar as pastas conforme a documentação oficial
cd src
mkdir -p ./dags ./logs ./plugins ./config
echo -e "AIRFLOW_UID=$(id -u)" > .env
cd ..
Iniciar o banco de dados e rodar migrations
docker compose up airflow-init
Iniciar o Airflow
docker compose up -d
Se tudo funcinou corretamente:
8082
com as credenciais de acesso:8081
onde você deve finalizar as configuraçoes iniciais do dbeaver serverMencione as ferramentas que você usou para criar seu projeto
Por favor, leia o COLABORACAO para obter detalhes sobre o nosso código de conduta e o processo para nos enviar pedidos de solicitação.
Se desejar publicar suas modificações em um repositório remoto no GitHub, siga estes passos:
git remote set-url origin https://github.com/seu-usuario/nome-do-novo-repositorio.git
git add .
git commit -m "Adicionar minhas modificações"
git push -u origin master
Isso configurará o repositório remoto e enviará suas modificações para lá.
Fale sobre a versão e o controle de versões para o projeto. Para as versões disponíveis, observe as tags neste repositório.
Alex Farias de Abreu Nabo- (https://github.com/Alex-Farias)
Arthur de Luca Honorato -(https://github.com/Arthurdelucahonorato)
Guilherme Machado Darabas- (https://github.com/gmDarabas)
Paulo Roberto Simão- (https://github.com/paulorsimao)
Rubens Scotti Junior- (https://github.com/rubensscotti)
Stephan Anthony Marques- (https://github.com/StephanAnthony)
Matheus Araldi - (https://github.com/Araldi42)
Este projeto está sob a licença (sua licença) - veja o arquivo LICENSE para detalhes.
Wallace Camargo - https://www.youtube.com/watch?v=nnNxe6gzb-8
rylativity repositorio:pyspark-deltalake-minio - https://github.com/rylativity/pyspark-deltalake-minio