本人經歷過的報錯記錄,轉載一些好的解決辦法html
一、erlang版本不匹配rabbitmqlinux
須要卸載erlang,依賴較多最好用yum remove能夠同時卸載依賴app
查看erlang安裝過的包code
rpm -qa|grep erlang 不少並且相互之間有依賴server
此時用rpm -e 不如用 yum removehtm
各類erlang版本下載blog
https://www.erlang-solutions.com/resources/download.htmlrabbitmq
二、 linux重裝rabbitmq的問題rem
轉載 http://www.noobyard.com/article/p-zeynnwhi-ce.htmlget
必定要手工刪除rabbitmq目錄
rm -rf /etc/rabbitmq rm -rf /usr/lib/rabbitmq
三、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 start rabbitmq-server啓動,發現不報錯了。
四、啓動失敗{"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]