Por motivos de segurança, as instâncias do ApsaraMQ for Kafka bloqueiam o comando ping. Uma falha no ping não indica necessariamente um problema de conectividade. Utilize o telnet para testar a conectividade.
Teste de conectividade com telnet
Execute o comando telnet para verificar se o seu cliente consegue alcançar o endpoint do ApsaraMQ for Kafka:
telnet <endpoint> <port>
Substitua os placeholders pelos valores correspondentes na página de detalhes da instância no console do ApsaraMQ for Kafka:
|
Placeholder |
Descrição |
Exemplo |
|
|
Endereço do endpoint da sua instância |
alikafka-pre-cn-xxx.alikafka.aliyuncs.com |
|
|
Porta de serviço da sua instância |
9092 |
Uma conexão bem-sucedida confirma a conectividade de rede. Caso o telnet falhe ou atinja o tempo limite, verifique os itens abaixo conforme o tipo de endpoint utilizado.
Endpoint de Virtual Private Cloud (VPC)
Ao utilizar um endpoint de VPC, confirme que:
O cliente e a instância do ApsaraMQ for Kafka estão na mesma VPC. O acesso via endpoint de VPC só é possível dentro da mesma VPC.
O endereço IP do cliente consta na whitelist da instância.
Endpoint público
Se você usar um endpoint público, verifique se:
O cliente possui acesso à Internet.
O endereço IP do cliente está incluído na whitelist da instância.
Se o seu cliente estiver fora da VPC e você dispuser apenas de um endpoint de VPC, faça o upgrade para uma instância com conexão à Internet e VPC para obter um endpoint público. Para mais informações, consulte Upgrade das configurações da instância .