Todos os produtos
Search
Central de documentação

:Configure uma fonte de dados do PolarDB

Última atualização: Jun 27, 2026

Este tópico descreve como configure a rede, a lista de permissões e as permissões de uma fonte de dados do PolarDB para preparar a sincronização de dados com o Hologres.

Pré-requisitos

  • O cluster do PolarDB for MySQL de origem e a instância do Hologres de destino já foram criados.

  • Um grupo de recursos exclusivo para Data Integration foi adquirido e configurado. Para mais informações, consulte Planejar e configure recursos.

  • Avalie seu ambiente de rede e estabeleça uma conexão entre a fonte de dados e o grupo de recursos exclusivo para Data Integration.

    • Se a fonte de dados e o grupo de recursos exclusivo para Data Integration estiverem na mesma Virtual Private Cloud (VPC) e na mesma região, a conexão ocorrerá automaticamente.

    • Caso estejam em ambientes de rede diferentes, conecte-os por meio de métodos como o VPN Gateway.

Informações básicas

Para sincronizar dados, garanta que a fonte de dados possa se comunicar com o grupo de recursos exclusivo para Data Integration e que não haja restrições de permissão.

  • Lista de permissões de rede

    Por exemplo, em um ambiente de Virtual Private Cloud (VPC), adicione o bloco CIDR do grupo de recursos exclusivo à lista de permissões da fonte de dados. Isso garante o acesso do grupo de recursos à fonte de dados.

    网络联通vpc

  • Prepare uma conta que o Data Integration possa usar para acessar a fonte de dados e executar operações de extração e gravação.

  • Se a fonte de dados for o PolarDB for MySQL, ative o binary log. O PolarDB for MySQL é um banco de dados nativo da nuvem totalmente compatível com MySQL. Por padrão, o PolarDB utiliza logs físicos de nível superior. Para integração com o ecossistema MySQL, ative o binary log.

Limites

  • As soluções de sincronização suportam apenas fontes de dados do PolarDB for MySQL. Outros tipos de fontes de dados do PolarDB não são compatíveis. Neste tópico, PolarDB refere-se a uma fonte de dados do PolarDB for MySQL.

  • A sincronização em tempo real do PolarDB é suportada apenas no nó primário (nó de leitura/gravação).

  • XA ROLLBACK não é suportado. Os dados de transações no estado XA PREPARE são sincronizados com o destino. Se ocorrer uma operação XA ROLLBACK, a sincronização em tempo real não reverterá os dados preparados no destino. Para lidar com cenários de XA ROLLBACK, remova manualmente a tabela afetada da tarefa de sincronização em tempo real. Em seguida, readicione a tabela e execute uma inicialização completa dos dados, seguida pela sincronização incremental em tempo real.

Procedimento

  1. Configure a lista de permissões.

    Adicione o bloco CIDR da VPC onde reside o grupo de recursos exclusivo para Data Integration à lista de permissões do cluster do PolarDB.

    1. Visualize e registre as informações de rede.

      1. Faça login no console do DataWorks.

      2. No painel de navegação à esquerda, clique em Resource Groups.

      3. Na aba Exclusive Resource Groups, localize o grupo de recursos exclusivo desejado para Data Integration e clique em View Information.

      4. Copie o EIPAddress e os CIDR Blocks na caixa de diálogo.

      5. Na aba Exclusive Resource Groups, clique em Network Settings do grupo de recursos exclusivo para Data Integration alvo.

      6. Na aba VPC Binding, visualize o vSwitch CIDR Block e adicione-o à lista de permissões do banco de dados.

    2. Adicione EIPs e blocos CIDR à lista de permissões.

      No painel de navegação à esquerda do console do PolarDB, clique em

      Cluster Whitelist

      . Na seção

      IP List

      , clique em

      Add IP Whitelist Group

      e adicione o EIP e os blocos CIDR ao grupo. Para mais informações, consulte

      Defina uma lista de permissões

      .

  2. Crie uma conta e conceda permissões.

    Crie uma conta de banco de dados para as operações subsequentes. Esta conta requer os privilégios

    SELECT, REPLICATION SLAVE, REPLICATION CLIENT

    .

    1. Crie uma conta.

      Para mais informações, consulte

      Criar e gerencie contas de banco de dados

      .

    2. Conceda privilégios.

      Execute o comando abaixo para conceder os privilégios necessários à conta. Alternativamente, conceda o privilégio

      SUPER

      à conta.

      -- CREATE USER 'sync_user'@'%' IDENTIFIED BY 'your_password';
      GRANT SELECT, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'sync_user'@'%';
  3. Ative o binary log.

    Para mais informações, consulte

    Ativar o binary log

    .

Próximos passos

Após configure a fonte de dados, a origem, o destino e a instância de recursos poderão se conectar pela rede sem restrições de acesso. Em seguida, adicione as fontes de dados no DataWorks e associe-as à sua solução de sincronização de dados.

Para mais informações sobre como adicionar uma fonte de dados, consulte Adicionar uma fonte de dados.