话不多说,直接上安装方法,如果想要了解具体文档说明,请访问:https://www.rabbitmq.com/
准备好一台没有安装过erlang的机器
第一步使用PackageCloud安装脚本
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
看到这一句说明设置成功了
The repository is setup! You can now install packages.
再安装erlang脚本
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
同样看到
The repository is setup! You can now install packages.
可以继续下一步操作,安装erlang
yum install erlang -y
看到Complete!表示安装完成了,下一步安装rabbitmq了
yum install rabbitmq-server -y
如果提示
Error: Package: rabbitmq-server-3.9.1-1.el7.noarch (rabbitmq_rabbitmq-server)
Requires: erlang >= 23.2
Available: erlang-R16B-03.18.el7.x86_64 (epel)
erlang = R16B-03.18.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
说明erlang没有安装好,需要重新安装
Installed:
rabbitmq-server.noarch 0:3.9.1-1.el7
Complete!
看到这一句说明rabbit安装好了
确保安装成功需要执行下面语句
rpm -qa | grep erlang
rpm -qa | grep rabbitmq-server
看到相应版本就算成功
我们关闭掉防火墙,如果不关闭需要开放相应端口15672
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port
我们还需要安装rabbitmq的管理平台插件
rabbitmq-plugins enable rabbitmq_management
同时启动rabbitmq
service rabbitmq-server start
最后我们访问地址ip:15672
登录账号密码默认为guest,但此账号只能在安装的那台机器本地访问,会出现下面的提示
我们需要创建我们自己的账号密码
rabbitmqctl add_user admin 123
设置用户的角色
rabbitmqctl set_user_tags admin administrator
设置用户的权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
查看所有可以登录用户
rabbitmqctl list_users
完成!