Todos os produtos
Search
Central de documentação

Microservices Engine:Migração de dados persistentes do ZooKeeper

Última atualização: Jul 17, 2026

Utilize o MSE Sync para migrar dados persistentes de um cluster ZooKeeper autogerenciado para uma instância MSE ZooKeeper.

Pré-requisitos

Limitações

  • Em caso de falha no MSE Sync, o service de sincronização é interrompido. Recomendamos a implantação de pelo menos dois nós para garantir alta disponibilidade. Após iniciar a migração, conclua-a o mais rápido possível.

  • Verifique se o ZooKeeper autogerenciado, o MSE Sync e a instância MSE ZooKeeper possuem comunicação via rede.

  • Evite utilizar este método para sincronizar dados de service, bloqueios distribuídos ou nós efêmeros.

Procedimento

A figura a seguir ilustra a arquitetura de implantação.部署结构

Etapa 1: Adicionar as informações do cluster

  1. No painel de navegação à esquerda do MSE Sync, clique em Cluster configuration e, em seguida, em Add Cluster. Na caixa de diálogo Add Cluster, insira os dados do cluster ZooKeeper de source e clique em OK.

    Parâmetro

    Descrição

    Cluster Name

    Nome personalizado para o cluster.

    Cluster type

    ZK

    Cluster IP address list

    Insira os endereços IP e portas dos servidores ZooKeeper de source. Coloque cada entrada em uma nova linha. A porta padrão é 2181. Exemplo:

    127.0.0.1:2181
    127.0.0.2:2181
    127.0.0.3:2181

    Caso o cluster de source utilize uma instância Server Load Balancer (SLB), informe o endereço IP e a porta da instância SLB no campo Cluster IP address list.

  2. Clique novamente em Add Cluster para adicionar as informações do cluster ZooKeeper de destino.

    • Cluster type: Selecione ZK.

    • Cluster IP address list: Insira o endpoint e a porta de service da instância MSE ZooKeeper de destino, por exemplo, mse-8b7de****-p.zk.mse.aliyuncs.com:2181.

    Clique em Add Cluster, defina um nome do cluster (por exemplo, MSE zk) e clique em OK após concluir todas as configurações.

  3. No painel de navegação à esquerda, clique em Service Synchronization. Clique em New Sync para adicionar o caminho do ZooKeeper que deseja migrar.

    • Sync Method: Selecione bidirectional synchronization. Nesse modo, as alterações realizadas em qualquer um dos clusters são replicadas para o outro.

      Importante

      Na sincronização bidirecional, os dados do cluster de destino também retornam para a source, o que pode modificar seus dados originais. A modificação simultânea de dados ou a sincronização de nós efêmeros pode resultar em corrupção ou exclusão de dados no cluster de source. Prossiga com cautela.

    • Synchronization Type: Escolha Configuration. O MSE Sync lista automaticamente todos os services do cluster de source, permitindo que você selecione os necessários.

    • Path: Especifique o caminho exato do ZooKeeper.

  4. Clique em OK.

    Na página Service synchronization do console MSE Sync, é possível visualizar os caminhos sincronizados.

Etapa 2: Verificar a sincronização

  1. Faça login no console MSE e selecione uma região na barra de navegação superior.

  2. No painel de navegação à esquerda, escolha Microservices Registry > Instances.

  3. Na página Instances, clique no nome da instância.

  4. No painel de navegação à esquerda, escolha Data Management > Znodes. Verifique se os dados do cluster de source foram sincronizados com a instância de destino.

Etapa 3: Desativar o cluster ZooKeeper autogerenciado

  1. Interrompa o cluster ZooKeeper autogerenciado.

  2. Pare o MSE Sync.