1、启动失败
启动rabbitmq在启动的过程中,等待了很长一段时间,然后抛出如下错误
解决方案
在linux中的/etc/hosts文件中配置中添加
127.0.0.1 iZwz958xjb4po9lyywffZ
执行下面命令,启动异常
rabbitmq-server start
Job for rabbitmq-server.service failed because the control process exited with error code …
解决方案
问题分析,从node1的启动报错来看,像是集群信息残留。在node2上操作将node1移除集群,node1的rabbitmq服务已经down掉了,所以数据库无法同步更新,记载的仍是旧的集群信息(数据库记录里自身节点仍属于集群),而node2和node3的数据库记录已经更新(数据库信息里面集群不包含node1节点了)。
那么就得将这个节点mnesia 数据删掉
2、远程连接
由于guest这个用户,只能在本地访问,所以我们要新增一个用户并赋予权限:
添加用户
rabbitmqctl add_user admin admin
添加权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
将admin用户赋管理员权限
rabbitmqctl set_user_tags admin administrator
然后就可以远程访问了,然后可直接配置用户权限等信息。
到此,就可以通过http://ip:15628 使用admin admin 进行登陆了