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
- Faça logon no console de gerenciamento.
- Clique em no canto superior esquerdo para selecionar uma região.
Selecione a região onde sua instância do Kafka está localizada.
- Clique em e escolha Middleware > Distributed Message Service for Kafka para abrir o console do DMS for Kafka.
- Clique na instância de Kafka desejada para visualizar seus detalhes.
- No painel de navegação, escolha Smart Connect.
- Na página exibida, clique em Create Task.
- Em Task Name, insira um nome de tarefa exclusivo de Smart Connect.
- Para Task Type, selecione Copy Redis data.
- 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.
- Clique em Check para testar a conectividade do Redis de origem.
- Se Configure estiver definido como By instance, execute as seguintes etapas:
- 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
- Clique em Check novamente. Se "Connectivity test passed." for exibido, o Redis de origem pode ser conectado ao Kafka.
- Na caixa de diálogo Test results exibida, ative psync (e vpcep, se aplicável) e clique em Confirm.
- 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
- Se Configure estiver definido como By instance, execute as seguintes etapas:
- Na área Topics, selecione um tópico. Os dados de origem do Redis serão copiados para este tópico.
- 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.
- Clique em Check. Se "Connectivity test passed." for exibido, o Redis de origem pode ser conectado ao Kafka.
- 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.