C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.4\sbin>rabbitmqctl status Status do nó rabbit@DESKTOP-7IAJK37 ... Erro: não foi possível realizar uma operação no nó 'rabbit@DESKTOP-7IAJK37'. Por favor, veja as informações e sugestões de diagnóstico abaixo.
As razões mais comuns para isso são:
* Nó alvo está inacessível (por exemplo, devido à resolução do nome do host, conexão TCP ou problemas de firewall) * A ferramenta CLI falha em autenticar com o servidor (por exemplo, devido ao cookie Erlang da ferramenta CLI não corresponde ao do servidor) * Nó alvo não está rodando
Além das informações diagnósticas abaixo:
* Veja os guias de CLI, clustering e redes no http://rabbitmq.com/documentation.html para saber mais * Consultar logs de servidor no nó rabbit@DESKTOP-7IAJK37
DIAGNÓSTICO ===========
tentou contatar a: ['rabbit@DESKTOP-7IAJK37']
rabbit@DESKTOP-7IAJK37: * conectado ao epmd (porta 4369) no DESKTOP-7IAJK37 * O EPMD relata que o nó 'rabbit' usa a porta 25672 para tráfego entre nós e ferramentas CLI * Conexão TCP bem-sucedida, mas a distribuição Erlang falhou
* Autenticação falhada (rejeitada pelo nó remoto), por favor, verifique o cookie de Erlang
Detalhes atuais do nó: * nome do nó: 'rabbitmqcli38@DESKTOP-7IAJK37' * diretório inicial do usuário eficaz: C:\Users\itsvse_pc * Erlang cookie hash: RmzKErjVZUcsMU8wSgBGbA==
O cookie usado pelo rabbitMQ é: C:\Users\itsvse_pc\.erlang.cookie Este deve ser o mesmo da seção de cookies acima
Causa do problema:
Meu nome de administrador local é itsvse_pc, eu faço login no servidor com itsvse_pc conta e instalo o rabbitmq, o rabbitmq também cria automaticamente um arquivo .erlang.cookie em C:\user\itsvse_pc, mas quando o serviço RabbitMQ inicia, o executor é a conta local do sistema, como mostrado na figura abaixo:
Solução:
Use a conta instalada na máquina para iniciar o serviço, tome a máquina local como exemplo, ou seja, use a conta itsvse_pc para iniciar o serviço, como mostrado na figura abaixo:
Quando as configurações estiverem completas, toque em Aplicar e Salvar,Depois, reinicie o serviço!!! Reinicie o serviço!!
Executar o status rabbitmqctl novamente, sucesso!
|