Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Conecte o BladePipe ao ClickHouse

Integração com parceiro

BladePipe é uma ferramenta de integração de dados ponta a ponta em tempo real, com latência inferior a um segundo, que proporciona um fluxo de dados contínuo entre plataformas.

O ClickHouse é um dos conectores pré-configurados do BladePipe, permitindo que os usuários integrem automaticamente dados de várias fontes ao ClickHouse. Esta página mostra como carregar dados no ClickHouse em tempo real, passo a passo.

Fontes suportadas

Atualmente, o BladePipe oferece suporte à integração de dados com o ClickHouse a partir das seguintes fontes:

  • MySQL/MariaDB/AuroraMySQL
  • Oracle
  • PostgreSQL/AuroraPostgreSQL
  • MongoDB
  • Kafka
  • PolarDB-MySQL
  • OceanBase
  • TiDB

Mais fontes serão suportadas futuramente.

Baixe e execute o BladePipe

  1. Faça login no BladePipe Cloud.

  2. Siga as instruções em Instalar o Worker (Docker) ou Instalar o Worker (Binário) para baixar e instalar um Worker do BladePipe.

Adicione o ClickHouse como destino

  1. No BladePipe, clique em "DataSource" > "Add DataSource".

  2. Selecione ClickHouse e preencha as configurações informando o host e a porta do ClickHouse, além do nome de usuário e da senha. Em seguida, clique em "Test Connection".

    Adicionar ClickHouse como destino
  3. Clique em "Add DataSource" na parte inferior para adicionar uma instância do ClickHouse.

Adicionar o MySQL como fonte

Neste tutorial, usamos uma instância do MySQL como fonte e explicamos o processo de carregar dados do MySQL no ClickHouse.

  1. No BladePipe, clique em "DataSource" > "Add DataSource".

  2. Selecione MySQL e preencha as configurações informando o host e a porta do MySQL, o nome de usuário e a senha, e clique em "Test Connection".

    Adicionar o MySQL como fonte
  3. Clique em "Add DataSource" na parte inferior, e uma instância do MySQL será adicionada.

Criar um pipeline

  1. No BladePipe, clique em "DataJob" > "Create DataJob".

  2. Selecione as instâncias adicionadas do MySQL e do ClickHouse e clique em "Test Connection" para garantir que o BladePipe esteja conectado a elas. Em seguida, selecione os bancos de dados que serão movidos.

    Selecionar origem e destino
  3. Em DataJob Type, selecione "Incremental" junto com a opção "Full Data".

    Selecionar tipo de sincronização
  4. Selecione as tabelas a serem replicadas.

    Selecionar tabelas
  5. Selecione as colunas a serem replicadas.

    Selecionar colunas
  6. Confirme a criação do DataJob, e ele será executado automaticamente.

    DataJob em execução

Verifique os dados

  1. Interrompa a gravação de dados na instância do MySQL e aguarde o ClickHouse concluir a mesclagem dos dados.
  1. Crie um DataJob de verificação. Quando o DataJob de verificação for concluído, revise os resultados para confirmar que os dados no ClickHouse são os mesmos do MySQL.
    Verificar dados
Navigation