首页 技术 正文
技术 2022年11月6日
0 收藏 795 点赞 944 浏览 1443 个字

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

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

1.安装依赖环境:

yum install gcc

yum install socat

安装报错,如图

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

 yum clean all

安装成功

2.安装Erlang

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

mkdir /rabbitmq && cd /rabbitmq

安装erlang

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

查看erl是否安装成功

erl

3.安装RabbitMQ

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

开启RabbitMQ的web端管理控制台

rabbitmq-plugins enable rabbitmq_management

配置远程可使用guest登录mq

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

修改RabbitMQ配置文件

vi /etc/rabbitmq/rabbitmq.config

将注释和最后的逗号去掉

保存并退出

4.启动RabbitMQ

systemctl start rabbitmq-server

查看RabbitMQ是否启动

systemctl status rabbitmq-server

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

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

重启防火墙

firewall-cmd --reload

访问`http://ip地址:15672`

http://192.168.75.163:15672/

5.登录RabbitMQ控制台

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

如果需要创建自定义用户;那么也可以登录管理界面后,如下操作:

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

1、 超级管理员(administrator)可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。2、 监控者(monitoring)可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)3、 策略制定者(policymaker)可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。4、 普通管理者(management)仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。5、 其他无法登陆管理控制台,通常就是普通的生产者和消费者。

添加完人员如下:

添加Virtual Hosts

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

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

设置Virtual Hosts权限

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

配置完成

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,487
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,903
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,736
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,486
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:8,126
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:5,287