当前位置: 代码迷 >> 综合 >> Cent OS 8安装RabbitMQ
  详细解决方案

Cent OS 8安装RabbitMQ

热度:1   发布时间:2023-12-16 20:55:03.0

安装erlang

由于rabbitMQ安装的依赖于erlang,所以需要先进行安装前提环境

查看yum库是否有erlang

[root@bogon ~]# yum list erlang*

 如果有就直接安装,如果没有则需要去官网或github下载后再安装

查看对应版本

安装之前先看下rabbitmq与erlang对应版本点击进入官网

我这里yum库里面erlang版本为22,所以我需要安装3.8.9版本rabbitmq

yum安装erlang 

[root@bogon ~]# yum -y install erlang

如果是非管理员账户则需要增加sudo

 [root@bogon ~]# sudo yum -y install erlang

 安装完成查看

[root@bogon ~]# erl -v

 

安装rabbitmq

查看是否存在

[root@bogon ~]# yum list | grep rabbitmq

 

移除旧版本

[root@bogon rabbitmq]# yum -y remove rabbitmq-server.noarch 

 下载rabbitmq

[root@bogon ~]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el6.noarch.rpm

安装

[root@bogon ~]# yum -y install rabbitmq-server-3.8.9-1.el6.noarch.rpm

如果不是管理员账户操作需要加sudo

[root@bogon ~]# sudo yum -y install rabbitmq-server-3.8.9-1.el6.noarch.rpm

 rabbitmq服务操作

启动

[root@bogon ~]# systemctl start rabbitmq-server.service

停止

[root@bogon ~]# systemctl stop rabbitmq-server.service

重启

[root@bogon ~]# systemctl restart rabbitmq-server.service

查看状态

[root@bogon ~]# systemctl status rabbitmq-server.service

设置开机启动

[root@bogon ~]# sudo chkconfig rabbitmq-server on

开放防火墙端口

[root@bogon ~]# firewall-cmd --zone=public --add-port=15672/tcp --permanent

开启插件

[root@bogon ~]# rabbitmq-plugins enable rabbitmq_management

打开浏览器输入localhost:15672 

 初始账号:guest

 初始密码:guest

 

 开启远程访问

[root@bogon ~]# vim /etc/rabbitmq/rabbitmq-env.conf 

 输入

NODE_IP_ADDRESS=0.0.0.0

保存