Movimentação de Cartões de Crédito
git clone https://github.com/detonih/desafio_cartoes.git
Criação dos serviços em contêineres
Exclusão dos serviços em contêineres
Acesso à linha de comando do serviço principal
Criar um usuario e senha para acesso ao AirFlow
Utilize o usuário "admin", pois um 'connection id' foi criado especificamente para ele
Acesse a linha de comando do serviço principal
airflow users create \
--username admin \
--firstname Peter \
--lastname Parker \
--role Admin \
--email spiderman@superhero.org
Acessar o Web UI do AirFLow para 'triggar' ou 'schedular' a DAG
Nome da dag: submit_agg_mov_cartoes
AirFlow Web UI
Execução do script de agregação a partir da linha de comando
Acesse a linha de comando do serviço principal
sh /scripts/sh/launch_agg_mov_cartoes.sh
Verificar o arquivo CSV gravado no HDFS
Acesse a linha de comando do serviço principal
hdfs dfs -ls /mov_cartoes_flat/