Fala galera do mundo dos dados! Seguimos com o projeto de análise de dados com Airbyte e Metabase. E aqui vou mostrar como realizar o deploy do Airbyte com Docker! Com o Docker instalado podemos subir várias aplicações de forma simples e prática e o Airbyte é uma dessas aplicações.
Confere a seguir os passos simples para rodar o Airbyte com o Docker! Começando com o clone do repositório no GitHub.
Clone do Repositório do Airbyte
No repositório oficial do Airbyte faremos o clone do projeto para uma máquina. Dessa forma teremos todos os arquivos necessários para executar a aplicação utilizando o Docker. Na imagem abaixo o clone sendo realizado no terminal.
Após o clone finalizar, teremos o diretório Airbyte criado. Como podemos ver na imagem abaixo, listamos os diretórios através do comando ls.
Na sequência acessamos o diretório para executar o docker compose.
Deploy do AirByte com Docker Compose
Quando estiver no diretório Airbyte é só executar o comando abaixo.
docker-compose up
Agora é só aguardar o Docker fazer o resto. Conforme exemplo na imagem abaixo.
Finalizado o processo acima, já temos todos os containers rodando através do Docker e já podemos iniciar a aplicação.
Executar o AirByte
Para executar o Airbyte é bem simples, através do navegador acessamos o endereço da máquina na porta 8000, padrão do Airbyte. Como estamos executando na máquina local o endereço é localhost:8000. Confere na imagem abaixo a execução do Airbyte.
Será solicitado usuário e senha. Por padrão o usuário é airbyte e a senha password.
E então é só preencher as informações de configuração conforme imagem abaixo.
Após informar seu email já é possível ver a tela inicial do Airbyte, conforme imagem em seguida.
Pronto!!! Deploy do Airbyte com Docker realizado com sucesso. Agora é se divertir com a aplicação, que é muito poderosa por sinal. Confere os próximos conteúdos que veremos na prática a utilização do Airbyte. Espero que o conteúdo tenha sido útil. Um abraço e até a próxima.
Conteúdos ao Cubo
Se você curtiu o conteúdo, lá no Dados ao Cubo tem muito mais. Então, deixo algumas sugestões de conteúdos que você pode encontrar por lá, sempre falando sobre o mundo dos dados.
- Conectar Banco de Dados MySQL com Python
- Introdução à Gramática dos Gráficos com plotnine
- Utilizando Python no Portal Brasileiro de Dados Abertos Parte I
- Introdução a Competições de Ciência de Dados no Kaggle
- Modelagem de Dados para Business Intelligence
- Análise de Dados: Detecção de Fraude de Cartão de Crédito
- Análise de Imagens com OpenCV
- Série de Automatização de Tarefas com Python
Finalizo com um convite para você ser Parceiro de Publicação Dados ao Cubo, escrever o próximo artigo e ter divulgação para toda a comunidade de dados no LinkedIn.
Apaixonado por dados e tecnologia ❤️ , criando soluções com dados 📊 📈 , desde 2015, sempre buscando tornar os processos orientados! Com formação em Engenharia da Computação 💾 , MBA Gestão da Informação e Business Intelligence e Especialização em Data Science.
Também atuo como professor na área de dados. Nas horas vagas crio modelos de Machine Learning 🤖 com Python em desafios do Kaggle e escrevo no Dados ao Cubo sobre o mundo dos dados 🎲 !
Compartilhando conhecimentos sempre 🚀