1
resposta

Estou tentando criar um cluster em diferentes instancias da aws porém fico recebendo esse erro

Já tentei tanto a descoberta por auto-scaling group quanto por tag, mas não consegui uma solução

2024-10-23 13:24:13.189 [error] <0.273.0> Failed to lock with peer discovery backend rabbit_peer_discovery_aws: "Local node rabbit@5ab9c2e07b08 is not part of discovered nodes ['rabbit@ip-172-31-63-217',\n 'rabbit@ip-172-31-6-59']"

1 resposta

Olá Gustavo! Tudo bem?

O erro que você está recebendo sugere que o nó local não está sendo reconhecido como parte do cluster pelos outros nós descobertos. Aqui estão algumas dicas que podem te ajudar a resolver isso:

  1. Verifique as Configurações de Rede: Certifique-se de que todas as suas instâncias EC2 estão na mesma VPC e que as regras de segurança permitem comunicação entre elas nas portas necessárias (5672 para AMQP, 15672 para o console de gerenciamento, e 25672 para comunicação entre nós).

  2. Consistência de Nomes de Host: O RabbitMQ depende de nomes de host para identificação de nós. Certifique-se de que os nomes de host estão configurados corretamente e que cada nó pode resolver o nome dos outros nós. Você pode usar o arquivo /etc/hosts para garantir que os nomes de host sejam resolvidos corretamente.

  3. Permissões AWS: Verifique se a instância tem as permissões corretas para acessar o serviço AWS necessário para a descoberta de nós. Isso pode incluir permissões para listar instâncias EC2 ou acessar grupos de auto-scaling.

Espero que essas dicas te ajudem a resolver o problema!

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.