Я только что установил RabbitMQ на свой ПК с WindowsXP. Я также выполнил предварительное требование Erlang OPC15.
Мой rabitmq вроде работает. Я провел простой тест с использованием pika в python, и, похоже, он работает. Служба заказывает.
Проблема в том, что я ничего не могу сделать с rabbitmqctl.bat. Я всегда получаю ответ:
Status of node rabbit@MYPCNAME ...
Error: unable to connect to node rabbit@MYPCNAME: nodedown
diagnostics:
- nodes and their ports on MYPCNAME: [{rabbit,3097},{rabbitmqctl17251,1132}]
- current node: rabbitmqctl17251@mypcname
- current node home dir: C:\Documents and Settings\Myuser
- current node cookie hash: NOTSUREIFTHISISSENSITIVESOREMOVED==
В моем файле журнала rabbitmq я получаю:
=ERROR REPORT==== 12-Feb-2012::17:01:22 ===
** Connection attempt from disallowed node rabbitmqctl17251@mypcname **
Из различных форумов я пришел к выводу, что это как-то связано с куки. О каких файлах cookie мы говорим? Что мне нужно сделать, чтобы иметь возможность управлять своим экземпляром RabbitMQ с помощью rabbitmqctl.bat? Пожалуйста, сформулируйте свой ответ таким образом, чтобы его понял нефункциональный программист, не использующий Erlang.