Невозможно выполнить операцию на узле rabbitmq - PullRequest
0 голосов
/ 01 октября 2019

Попытка настроить rabbitmq с помощью rabbit @ localhost, но:

c:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.18\sbin>rabbitmqctl status
Error: unable to perform an operation on node 'rabbit@localhost'. Please see diagnostics information and suggestions below.

Erlang + Rabbitmq + Win7. Я запустил сервис Rabbitmq, он работает, но узлы создаются автоматически со случайными именами

attempted to contact: [rabbit@localhost]

rabbit@localhost:
  * connected to epmd (port 4369) on localhost
  * epmd reports: node 'rabbit' not running at all
                  no other nodes on localhost
  * suggestion: start the node

Current node details:
 * node name: 'rabbitmqcli-10012-rabbit@localhost'
 * effective user's home directory: C:\Users\andrey
 * Erlang cookie hash: LdQNaRpK/HR5vh8yRc6A2w==

1 Ответ

0 голосов
/ 02 октября 2019

Следующие шаги решили мою проблему:

0) добавьте set RABBITMQ_NODENAME=rabbit@localhost в rabbitmq-env.bat

1) rabbitmq.conf и rabbitmq-env.conf отличались. Но должно быть то же самое:

CONFIG_FILE=C:\Users\<youruser>\AppData\Roaming\RabbitMQ\rabbitmq
NODE_IP_ADDRESS=127.0.0.1
NODENAME=rabbit@localhost
...