一、安装 RabbitMQ。
1、安装环境:CentOS 6.5 ,jdk1.8。
2、将安装程序上传到 centOS 系统中。
3、安装 erlang环境。
yum install -y esl-erlang_17.3-1~centos~6_amd64.rpm yum install -y esl-erlang-compat-R14B-1.el6.noarch.rpm
4、安装 RabbitMQ。
4.1 进入文件所在目录,输入命令。
rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm
4.2 修改配置文件。
(1)将文件模板复制到 etc 目录。
cp /usr/share/doc/rabbitmq-server-3.4.1/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
(2)通过 vim 命令编辑。
vim /etc/rabbitmq/rabbitmq.config
(3)修改文件内容如下:
4.3 设置开机启动。
chkconfig rabbitmq-server on
4.4 RabbitMQ 的命令如下。
service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server restart
4.5 开启 web 管理页面。
(1)RabbitMQ提供了用来管理的控制界面,十分方便,不过默认是关闭的,需要通过如下命令打开:
rabbitmq-plugins enable rabbitmq_management
(2)重启 RabbitMQ 服务。
service rabbitmq-server restart
4.6 开放 RabbitMQ 的默认端口 15672 。
(1)通过命令开放端口,并将修改结果保存到防火墙中。
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT /etc/rc.d/init.d/iptables save
(2)浏览器访问主机ip地址及端口号,访问管理页面。
二、管理界面的介绍。
第一次登陆时,默认账号和密码为 guest。
1、主页。
Connections:连接,无论生产者还是消费者,都需要与 RabbitMQ 建立连接后才可以完成消息的生产和消费,在此选项中可以看到连接信息。
Chanels:通道,当 RabbitMQ 建立连接后会形成通道,消息的发送和获取依赖通道。
Exchanges:交换机,用来实现消息的路由。
Queues:队列,即消息队列,消息存放在队列中 ,等待消费,消费后从队列中移除。
2、添加用户。
Tags选项,其实是指定用户的角色。
超级管理员(Admin):可登录管理控制台,可查看所有信息,并且可以对用户、策略(policy)进行操作。
监控者(Monitoring):可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)。
策略制定者(policymaker):可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
普通管理者(management):仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
其他:无法登陆管理控制台,通常就是普通的生产者和消费者。
3、创建虚拟主机。
为了让各个用户可以互不干扰的工作,RabbitMQ添加了虚拟主机(Virtual Hosts)的概念。其实就是一个独立的访问路径,不同用户使用不同路径,各自有自己的队列、交换机,互相不会影响。
4、点击创建好的虚拟主机,进入虚拟主机设置界面。
5、在虚拟主机设置界面,给用户添加访问权限。
标签:虚拟主机,管理,rabbitmq,server,RabbitMQ,控制台,安装 From: https://www.cnblogs.com/sfwu/p/17033936.html