1、安装包是来自尚硅谷提供的,需要的伙伴搜索尚硅谷下载,也可以去官网下载。
2、将安装包上传到 centos 系统你喜欢的目录下,我是放在 /opt 目录下。
3、通过 rpm 压缩包安装,以下命令按顺序执行
因为 rabbitmq 是用 erlang 语言开发的,所以需要先安装 erlang
rpm -ivh erlang-21.3-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
4、安转好后,启动rabbitmq
service rabbitmq-server start
查看状态
systemctl status rabbitmq-server.service
设置rabbitmq开机自启动
systemctl enable rabbitmq-server.service
5、如果你的服务器在虚拟机上,请关闭防火墙,命令如下:
#查看防火墙状态
systemctl status firewalld.service
#关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld
6、在你的浏览器中输入服务器IP加 15672 端口号访问 rabbitmq
rabbitmq 默认账户密码都是 guest,但是 guest登录会报以下错误,解决方法在后面
如果你无法访问rabbitmq web 界面,执行以下三条命令后重启rabbitmq试试
#RabbitMQ安装后默认是不启动管理模块的,所以需要配置将管理模块启动
#启动管理模块命令如下
rabbitmqctl start_app
#启用Web控制台
rabbitmq-plugins enable rabbitmq_management
rabbitmqctl stop
7、添加一个新用户,解决用默认用户登录报错问题
创建一个 admin 账户 密码 123
rabbitmqctl add_user admin 123
设置用户角色
rabbitmqctl set_user_tags admin administrator
设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"