報錯:Broker not available; cannot force queue declarations during start: java.io.IOException
java.net.SocketException: socket closed
.......
問題描述
RabbitMQ配置完成后,可以使用默認用戶guest訪問登錄,
這個用戶被配置為管理員角色但是被限制為只能進行本地登錄,因此外部遠程連接會被拒絕
解決方案
應新建用戶配置權限進行遠程訪問
//修改成自己的用戶密碼(username ,passwd ) rabbitmqctl add_user username passwd //添加用戶 rabbitmqctl set_permissions -p / username ".*" ".*" ".*" //添加權限 rabbitmqctl set_user_tags username administrator //修改用戶角色,將用戶設為管理員
最后修改application.yml用戶名、密碼為自己新建的就可以訪問了。