Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Central de ajuda/ Distributed Message Service for Kafka/ Guia de usuário/ Smart Connect/ Criação de uma tarefa de Smart Connect (Redis)
Atualizado em 2024-01-10 GMT+08:00

Criação de uma tarefa de Smart Connect (Redis)

Cenário

Criar uma tarefa de Smart Connect para replicar dados do Redis de origem para o Redis de destino por meio de um tópico de instância do Kafka.

  • A cópia de dados do Redis não está disponível para instâncias criadas antes de 1º de julho de 2022.

Restrições

  • Um máximo de 18 tarefas de Smart Connect podem ser criadas para uma instância.
  • Quando você copia dados do Redis, o Kafka e o Redis devem ser conectados por meio da intranet. Se eles estiverem em VPCs diferentes, conecte a rede.
  • A cópia de dados do Redis está disponível somente para instâncias do Redis posteriores ao Redis 3.0.
  • Depois que uma tarefa de Smart Connect é criada, os parâmetros da tarefa não podem ser modificados.

Pré-requisitos

  • Você ativou a Smart Connect.
  • Uma instância de Kafka foi criada e está no estado Running.
  • Um tópico foi criado.

Procedimento

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo para selecionar uma região.

    Selecione a região onde sua instância do Kafka está localizada.

  3. Clique em e escolha Middleware > Distributed Message Service for Kafka para abrir o console do DMS for Kafka.
  4. Clique na instância de Kafka desejada para visualizar seus detalhes.
  5. No painel de navegação, escolha Smart Connect.
  6. Na página exibida, clique em Create Task.
  7. Em Task Name, insira um nome de tarefa exclusivo de Smart Connect.
  8. Para Task Type, selecione Copy Redis data.
  9. Na área Source, defina os parâmetros com base na tabela a seguir.

    Tabela 1 Parâmetros de Source

    Parâmetro

    Descrição

    Configure

    Opções:

    • By instance: selecione uma instância de Redis (recomendado)
    • Manually: especifique manualmente as informações do Redis. Instâncias de cluster de proxy não podem ser especificadas manualmente.

      Se o Redis de origem for uma instância de DCS, entre em contato com o suporte técnico para habilitar o comando PSYNC.

    Redis Instance

    Defina este parâmetro quando Configure estiver definido como By instance.

    Selecione uma instância do Redis existente na lista suspensa.

    Architecture

    Defina este parâmetro quando Configure estiver definido como Manually.

    Opções:

    • Single-node: selecione esta opção se o Redis de origem for do tipo primário/em espera ou nó único.
    • Cluster: selecione esta opção se o Redis de origem for do tipo de cluster do Redis.

    Connection Address/Port

    Defina este parâmetro quando Configure estiver definido como Manually.

    Digite o endereço IP e o número da porta para conexão com a instância do Redis.

    Password

    Digite a senha, se houver, da instância do Redis.

    • A cópia de dados do Redis está disponível somente para instâncias do Redis posteriores ao Redis 3.0.
    • O Redis de origem não pode ser uma instância de separação de leitura/gravação.
    • Kafka e Redis só podem ser conectados através da intranet. Se eles estiverem em VPCs diferentes, conecte a rede.

  10. Clique em Check para testar a conectividade do Redis de origem.

    • Se Configure estiver definido como By instance, execute as seguintes etapas:
      1. Na caixa de diálogo Test results exibida, ative psync (e vpcep, se aplicável) e clique em Confirm.

        Ative psync na caixa de diálogo Test results para uma instância de cluster não proxy.

        Figura 1 Instância do Redis de cluster não proxy

        Ative psync e vpcep na caixa de diálogo Test results para uma instância de cluster de proxy.

        Figura 2 Instância de DCS de cluster de proxy
      2. Clique em Check novamente. Se "Connectivity test passed." for exibido, o Redis de origem pode ser conectado ao Kafka.
    • Se Configure estiver definido como Manually, o Redis de origem poderá ser conectado ao Kafka quando "Connectivity test passed." for exibido.
    Figura 3 Connectivity check passed

  11. Na área Topics, selecione um tópico. Os dados de origem do Redis serão copiados para este tópico.
  12. Na área Target, defina parâmetros com base na tabela a seguir.

    Tabela 2 Parâmetros de Target

    Parâmetro

    Descrição

    Configure

    Opções:

    • By instance: selecione uma instância de Redis (recomendado)
    • Manually: especifique manualmente as informações do Redis. Instâncias de cluster de proxy não podem ser especificadas manualmente.

    Redis Instance

    Defina este parâmetro quando Configure estiver definido como By instance.

    Selecione uma instância do Redis existente na lista suspensa.

    Architecture

    Defina este parâmetro quando Configure estiver definido como Manually.

    Opções:

    • Single-node: selecione esta opção se o Redis de origem for do tipo primário/em espera, nó único ou separação de leitura/gravação.
    • Cluster: selecione esta opção se o Redis de origem for do tipo de cluster do Redis.

    Connection Address/Port

    Defina este parâmetro quando Configure estiver definido como Manually.

    Digite o endereço IP e o número da porta para conexão com a instância do Redis.

    Password

    Digite a senha, se houver, da instância do Redis.

    • A cópia de dados do Redis está disponível somente para instâncias do Redis posteriores ao Redis 3.0.
    • Kafka e Redis só podem ser conectados através da intranet. Se eles estiverem em VPCs diferentes, conecte a rede.

  13. Clique em Check. Se "Connectivity test passed." for exibido, o Redis de origem pode ser conectado ao Kafka.
  14. Clique em Create. A página da lista de tarefas de Smart Connect é exibida. A mensagem "Task xxx was created successfully." é exibida no canto superior direito da página.