1、Rabbit MQLinux 安装

Yum安装socat

yum -y install socat

载erlang软件包,本文使用erlang-19.0.4版本,下面给出下载链接

wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

安装erlang

rpm-ivh erlang-19.0.4-1.el7.centos.x86_64.rpm

安装完成后执行erl命令,出现下图则代表成功
20190114150957.png
最后安装rabbitmq,下载地址如下

wget  http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

安装

rpm -ivhrabbitmq-server-3.6.15-1.el7.noarch.rpm

注意:如果是重装请记得删除/var/lib/rabbitmq目录和/etc/rabbitmq目录,否则可能服务会起不来

2、Rabbit MQ配置

2.1 启动rabbitmq

启动命令

systemctl start rabbitmq-server

查看rabbitmq 启动后的情况 ,如图:

rabbitmqctl status

20190114151519.png
其他相关命令
查看状态:

rabbitmqctl status

关闭服务:

rabbitmqctl stop

列出角色:

rabbitmqctl list_users

2.2 配置网页插件

rabbitmq-plugins enablerabbitmq_management

20190114154048.png

2.3 配置防火墙

配置linux 端口 15672 网页管理 5672 AMQP端口:

# firewall-cmd --permanent--add-port=15672/tcp

# firewall-cmd --permanent--add-port=5672/tcp

# systemctl restart firewalld.service

Centos 7 的特性,需要注册开放的端口进防火墙,并重启防火墙。

2.4 web端管理界面

现在你在浏览器中输入服务器IP:15672就可以看到RabbitMQ的WEB管理页面了,是不是很兴奋,可是你没有账号密码,别急
http://192.168.112.129:15672/
20190114154235.png
默认网页是不允许访问的,需要增加一个用户修改一下权限,代码如下:

cd /etc/rabbitmq
cp /usr/share/doc/rabbitmq-server-3.6.15/rabbitmq.config.example /etc/rabbitmq/
mv rabbitmq.config.example rabbitmq.config
vi /etc/rabbitmq/rabbitmq.config

将前面的%%和最后的逗号去掉
然后重启rabbit-server服务

systemctl restart rabbitmq-server

在浏览器中输入ip:15672即可出现登录页面,用户名和密码都是guest

最后修改:2020 年 11 月 25 日 11 : 29 AM
如果觉得我的文章对你有用,请随意赞赏