本人经历过的报错记录,转载一些好的解决办法
1、erlang版本不匹配rabbitmq
需要卸载erlang,依赖较多最好用yum remove可以同时卸载依赖
查看erlang安装过的包
rpm -qa|grep erlang 很多而且相互之间有依赖
此时用rpm -e 不如用 yum remove
各种erlang版本下载
https://www.erlang-solutions.com/resources/download.html
2、linux重装rabbitmq的问题
转载https://www.cnblogs.com/shihaiming/p/11016711.html
一定要手工删除rabbitmq目录
rm -rf /etc/rabbitmq
rm -rf /usr/lib/rabbitmq
3、systemctl start rabbitmq-server.service启动报错
转载:https://www.cnblogs.com/straycats/p/7719933.html
/var/lib/rabbitmq/mnesia 目录下存在rabbit@localhost.pid、rabbit@localhost、rabbit@localhost-plugins-expand,删除这3项后,再使用systemctl startrabbitmq-server启动,发现不报错了。
4、启动失败{“init terminating in do_boot”,{error,{“no such file or directory”,“asn1.app”}}},原因是没有将之前版本的erlang卸载干净
转载:https://www.cnblogs.com/yangjiming/p/10335004.html
yum remove -y rabbitmq-server erlang erlang-*
rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
总结:
想安装必会卸载
启动管控台,终于成功了
rabbitmq-plugins enable rabbitmq_management
注意:关闭防火墙
需要建立用户
转载:https://www.cnblogs.com/skychenjiajun/p/8930147.html
查看用户列表
[root@localhost ~]# rabbitmqctl list_users
Listing users …
guest [administrator]
添加用户
rabbitmqctl add_user 用户名 密码
[root@localhost ~]# rabbitmqctl add_user admin 123
Adding user “admin” …
设置用户角色
rabbitmqctl set_user_tags admin 角色名称(支持同时设置多个角色)
[root@localhost ~]# rabbitmqctl set_user_tags admin administrator
Setting tags for user “admin” to [administrator] …
查看用户列表
[root@localhost ~]# rabbitmqctl list_users
Listing users …
admin [administrator]
guest [administrator]