RabbitMQ 的安装

一、安装 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、在虚拟主机设置界面,给用户添加访问权限。

 

posted @ 2023-01-08 10:15  炒股沦为首负  阅读(47)  评论(0编辑  收藏  举报