RabbitMQ安装(centos7)

本文是作者原创,版权归作者所有.若要转载,请注明出处.

本文RabbitMQ版本为rabbitmq-server-3.7.17,erlang为erlang-22.0.7.请列位去官网查看版本匹配和下载,也可以留言,我发安装包

1.安装依赖环境:

yum install gcc

RabbitMQ安装(centos7)

yum install socat

RabbitMQ安装(centos7)

 

安装报错,如图

 RabbitMQ安装(centos7)

 

 执行如下下令,并重新yum install socat

 yum clean all

RabbitMQ安装(centos7)

 

安装乐成

 RabbitMQ安装(centos7)

 

 

2.安装Erlang

 先建文件夹并进入文件夹,将rabbitmq和erlang的安装包传到该文件夹下

mkdir /rabbitmq && cd /rabbitmq

RabbitMQ安装(centos7)

 

 安装erlang

rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm

RabbitMQ安装(centos7)

 

 查看erl是否安装乐成

erl

RabbitMQ安装(centos7)

 

 

3.安装RabbitMQ

rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm

RabbitMQ安装(centos7)

 

 

开启RabbitMQ的web端治理控制台

rabbitmq-plugins enable rabbitmq_management

RabbitMQ安装(centos7)

 

 

设置远程可使用guest登录mq

cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

RabbitMQ安装(centos7)

 

 修改RabbitMQ设置文件

vi /etc/rabbitmq/rabbitmq.config

RabbitMQ安装(centos7)

 

 将注释和最后的逗号去掉

记一次接口性能优化实践总结:优化接口性能的八个建议

RabbitMQ安装(centos7)

 

 保留并退出

 

4.启动RabbitMQ

systemctl start rabbitmq-server

查看RabbitMQ是否启动

systemctl status rabbitmq-server

RabbitMQ安装(centos7)

 

 将端口web治理控制台的端口15672放行

firewall-cmd --zone=public --add-port=15672/tcp --permanent

重启防火墙

firewall-cmd --reload

RabbitMQ安装(centos7)

 

 

接见`http://ip地址:15672`

http://192.168.75.163:15672/

RabbitMQ安装(centos7)

 

 

5.登录RabbitMQ控制台

控制台自带了guest/guest的用户名和密码

若是需要建立自定义用户;那么也可以登录治理界面后,如下操作:

RabbitMQ安装(centos7)

 

 

上图可以添加职员,其中有多重身份,如下

1、 超级治理员(administrator)

可上岸治理控制台,可查看所有的信息,而且可以对用户,计谋(policy)举行操作。

2、 监控者(monitoring)

可上岸治理控制台,同时可以查看rabbitmq节点的相关信息(历程数,内存使用情况,磁盘使用情况等)

3、 计谋制定者(policymaker)

可上岸治理控制台, 同时可以对policy举行治理。但无法查看节点的相关信息(上图红框标识的部门)。

4、 通俗治理者(management)

仅可上岸治理控制台,无法看到节点信息,也无法对计谋举行治理。

5、 其他

无法上岸治理控制台,通常就是通俗的生产者和消费者。

添加完职员如下:

RabbitMQ安装(centos7)

 

 

添加Virtual Hosts

在RabbitMQ中可以虚拟新闻服务器Virtual Host,每个Virtual Hosts相当于一个相对自力的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。

可以理解为mysql的db。Virtual Name一样平常以/开头。如下

RabbitMQ安装(centos7)

 

 

设置Virtual Hosts权限

RabbitMQ安装(centos7)

 

 如上图,我们设置一下test01的Virtual Hosts权限

RabbitMQ安装(centos7)

 

 设置完成

RabbitMQ安装(centos7)

原创文章,作者:28ru新闻网,如若转载,请注明出处:https://www.28ru.com/archives/7460.html