博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RibbitMQ(2)---安装
阅读量:4087 次
发布时间:2019-05-25

本文共 1189 字,大约阅读时间需要 3 分钟。

第1步、安装socat

1)、建议:在安装任何软件包之前,建议使用如下命令更新软件包和存储库

命令如下:yum -y update

2)、因为rabbitMQ的安装依赖于socat,所以需要安装socat

yum install gcc

yum install socat

第2步、安装erlang

rabbitMQ是用erlang语言编写的,Erlang在默认的yum存储库中不可用,因此安装Erlang之前需要安装EPRL存储库。

1)、安装EPEL存储库

yum -y install epel-release

安装完后,更新存储库:yum -y update

2)、安装Erlang

yum -y install erlang 

第3步、安装rabbitMQ

上传包到/rabbitmq目录下面,

然后使用如下命令安装:

第4步、开启管理界面以及配置

1)、开启管理界面

2)、配置远程可以使用guest登录rabbitmq

3)、修改配置文件

修改之前,如下:

修改之后,如下:

第5步、启动

centos6启动命令:/sbin/service rabbitmq-server restart

centos7启动命令:systemctl start rabbitmq-server

启动成功后,通过命令systemctl status rabbitmq-server查看状态

启动成功后,可通过浏览器访问。如下:

默认用户名和密码为guest,登录后,如下:

角色说明:

1、 超级管理员(administrator)

可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

2、 监控者(monitoring)

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

3、 策略制定者(policymaker)

可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

4、 普通管理者(management)

仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

5、 其他

无法登陆管理控制台,通常就是普通的生产者和消费者。

第6步、配置虚拟主机以及用户

像mysql拥有数据库的概念一样,可以指定用户对表和库等操作的权限。RabbitMQ也有类似的权限管理。

在rabbitMQ中可以虚拟消息服务器Virtual Host,每个Virtual Host相当于一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。

exchange、queue、message不能互通,相当于mysql的db。virtual Name一般以/开头

1)、创建Virtual Hosts

2)、设置Virtual Hosts权限

转载地址:http://jmuii.baihongyu.com/

你可能感兴趣的文章
解决SimpleDateFormat线程安全问题NumberFormatException: multiple points
查看>>
MySQL数据库存储引擎简介
查看>>
处理Maven本地仓库.lastUpdated文件
查看>>
Kafka | 请求是怎么被处理的?
查看>>
Java并发编程1-线程池
查看>>
CentOS7,玩转samba服务,基于身份验证的共享
查看>>
计算机网络-网络协议模型
查看>>
计算机网络-OSI各层概述
查看>>
Java--String/StringBuffer/StringBuilder区别
查看>>
mySQL--深入理解事务隔离级别
查看>>
分布式之redis复习精讲
查看>>
数据结构与算法7-栈
查看>>
线性数据结构学习笔记
查看>>
数据结构与算法10-冒泡排序、插入排序、选择排序
查看>>
数据结构与算法14-跳表
查看>>
Java并发编程 | 一不小心就死锁了,怎么办?
查看>>
Openldap开启TLS
查看>>
Openldap集成Kerberos
查看>>
Ranger集成Kerberos
查看>>
solr集成kerberos认证
查看>>