我在两台机器A和B之间设置了RabbitMQ联合,双向,
但有错误
{auth_failure,"ACCESS_REFUSED - 使用身份验证机制PLAIN拒绝登录.有关详细信息,请参阅代理日志文件."}
在日志文件中,似乎联盟amqp需要通过访客/访客凭证访问,这就是这里的问题:
使用现有的解决方案来设置测试/测试:
我试图通过运行:rabbitmqctl set_permissions -p/guest"来使guest/guest也可以在另一台机器上工作." "" "*"
但仍然无法通过另一台机器上的访客/来宾登录,
在rabbitMQ管理Web UI中,用户测试和客户看起来都是一样的:
名称标签可以访问虚拟主机有密码
来宾管理员/●
测试管理员/●
但为什么我仍然无法使用另一台机器上的访客/来宾登录?(测试/测试工作正常)
你没有列出你使用的版本,但是从你的发布时间猜测,我想问题可能是因为在v3.3.0(2014年4月初发布)中他们远程禁用了访客用户登录(请参阅此处的发行说明),AND看起来在某个时刻,联邦应该设置的方式发生了变化,或者只是客户用户的yanking使其表现不同.
无论如何,要解决此问题,请确保使用以下格式的URI创建上游:
amqp://your_user:your_users_password@rabbit-node-FQDN.your.domain.com/your_vhost
Run Code Online (Sandbox Code Playgroud)
关键是在your_user:your_users_password字符串中 - 在3.3之前不需要(如果没有启用访客用户,它仍然可以工作......但我不在乎尝试)
心连心
| 归档时间: |
|
| 查看次数: |
10031 次 |
| 最近记录: |