第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权限
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!