解决办法:
可以通过安装 docker 容器,在 docker 容器上面安装 RabbiteMQ 解决。
具体操作如下:
1.先安装 docker
安装yum工具
yum install -y yum-utils \device-mapper-persistent-data \lvm2 --skip-broken
更新本地镜像源:
# 设置docker镜像源
yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repoyum makecache fast
安装doker镜像
yum install -y docker-ce
2.启动docker
启动docker前,请关闭防火墙
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
#查看是否关闭防火墙
systemctl status firewalld
启动docker
systemctl start docker # 启动docker服务systemctl stop docker # 停止docker服务systemctl restart docker # 重启docker服务
查看 docker 状态
systemctl status docker
出现 “active” 代表启动成功,如下图
3.在docker 上安装 RabbiteMQ
安装 rabbitmq
docker pull rabbitmq:3.7.7-management
启动镜像(用户名和密码设置为 guest guest)
docker run -dit --name rabbitmq3.7.7 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -v /home/rabbitmq/data:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3.7.7-management
访问 rabbitmq 管理界面
http://虚拟机ip:15672
账号密码都是 guest