1、下载
官网下载地址:Downloading and Installing RabbitMQ — RabbitMQ
2.下载RabbitMQ之前要先安装erlang环境
RabbitMQ和erlang有版本对应,可以自己对照官网查看
为了方便这里直接提供网上别人提供的两个加速下载链接
-
rabbitmq-server-3.8.8-1.el7.noarch.rpm
GitHub:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8(opens new window)
-
erlang-21.3.8.21-1.el7.x86_64.rpm
官网:https://www.erlang-solutions.com/downloads/
加速:el/7/erlang-21.3.8.21-1.el7.x86_64.rpm - rabbitmq/erlang · packagecloud
3.下载完成之后,需要上传到centos服务器上,这里使用xshell和xftp将rpm文件传到自己指定的文件夹里
4.进行解压和安装
上传到 /usr/local/software
目录下
rpm -ivh erlang-21.3.8.21-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
5.开启服务
# 启动服务
systemctl start rabbitmq-server
# 查看服务状态
systemctl status rabbitmq-server
# 开机自启动
systemctl enable rabbitmq-server
# 停止服务
systemctl stop rabbitmq-server
# 重启服务
systemctl restart rabbitmq-server
6.web管理界面以及授权操作
安装插件,默认情况下,是没有安装web端的客户端插件,需要安装才可以生效
rabbitmq-plugins enable rabbitmq_management
安装完毕以后,重启服务即可
systemctl restart rabbitmq-server
访问 http://192.168.88.130:15672 ,(ip地址是你的远程主机+rabbitmq默认端口号)
用默认账号密码(guest)登录,出现权限问题
默认情况只能在 localhost 本机下访问,所以需要添加一个远程登录的用户
7.添加用户
# 创建账号和密码
rabbitmqctl add_user admin 123456# 设置用户角色
rabbitmqctl set_user_tags admin administrator# 为用户添加资源权限
# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 添加配置、写、读权限
再次登录,用 admin 用户