原因:默认情况下访问rabbitmq的用户名和密码都是guest,这个账户是有限制的,默认只能通过本地网络也就是localhost访问,远程访问受限制,所以要实现生产和消费者消息之前,需要另外新增用户名和密码,并设置相应的权限
步骤:
1)新增一个用户
rabbitmqctl add_user root root
2) 为root用户设置权限所有权限
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"
3)设置root用户为管理员角色
rabbitmqctl set_user_tags root administrator