我在Azure虚拟机中设置RabbitMq时遇到问题。我已经穿过Market Place并安装了RabbitMQ Cluster
。 Azure为我安装了3个VM。
因此,当我使用putty
登录到其中一台VM并启用rabbitMq管理插件时,遇到以下错误:
读取/opt/bitnami/rabbitmq/.rabbitmq/.erlang.cookie时出错:eacces
起初我以为是权限错误,所以使用了以下命令:
chmod 600 /opt/bitnami/rabbitmq/.rabbitmq/.erland.cookie
但返回时找不到错误文件
chmod:无法访问'/opt/bitnami/rabbitmq/.rabbitmq/.erland.cookie':没有这样的文件或目录
我在这里想念什么吗?
这是我第一次尝试使用Azure,所以我仍然在学习。
解决了问题。我缺少sudo
前缀
sudo rabbitmq-plugins enable rabbitmq_management
哪个返回了以下确认
已配置以下插件:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
然后,我能够设置用户帐户和权限。
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"