RabbitMq的环境搭建方法

  介绍

本篇内容主要讲解“RabbitMq的环境搭建方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“RabbitMq的环境搭建方法”吧!

1。单机搭建

,,,,,,,,,RabbitMQ的安装需要首先安装Erlang,因为它是基于Erlang的VM运行的。
,,,,,,,,,RabbitMQ需要的依赖:socat和logrotate, logrotate操作系统中已经存在了,只需要安装socat就可以了。

1.1安装依赖,socat和logrotate

 #检查,logrotate 是否安装
  rpm  -qa  | grep  logrotate
  #如果无安装,安装,logrotate ,
  yum  install  logrotate  - y
  
  #检查,socat ,,是否安装
  rpm  -qa  | grep  socat
  #如果无安装,安装,socat 
  yum  install  socat  - y 

 RabbitMq的环境搭建方法

 RabbitMq的环境搭建方法

1.2,安装,Erlang

RabbitMQ与Erlang的兼容关系详见:https://www.rabbitmq.com/which-erlang.html

 #,获取,Erlang 软件包
  wget  https://github.com/rabbitmq/erlang - rpm/releases/download/v23.0.2/erlang 23.0.2 el7.x86——1.
  #,安装,Erlang
  rpm  -ivh  erlang 23.0.2 - 1. el7.x86_64.rpm 

验证,Erlang是否安装成功,如下图,,(停止()。退出)

 RabbitMq的环境搭建方法

话务量安装目录

 RabbitMq的环境搭建方法

出现如下错误:运行

 yum  install  libnsl *, - y 

 RabbitMq的环境搭建方法

1.3安装RabbitMq

 #获取,rabbitMQ 安装包
  wget  https://github.com/rabbitmq/rabbitmq - server/releases/download/v3.8.5/rabbitmq -服务器- 3.8.5 el7.noarch.rpm——1.
  #安装,rabbitMQ
  rpm  -ivh  rabbitmq服务器- 3.8.5 1. - el7.noarch.rpm
  
  #开启,RabbitMQ的管理插件——网络访问,http://IP: 15672
  rabbitmq-plugins  enable  rabbitmq_management
  
  # rabbitmq 启动命令,,
  #,前台启动,rabbitmq-server 后台启动,rabbitmq-server  -detached 重新启动,rabbitmq-server 重新启动
  systemctl  start  rabbitmq服务器
  # rabbitmq 关闭命令
  systemctl  stop  rabbitmq服务器
  
  
  #添加用户
  rabbitmqctl  add_user  root  123456年
  #给用户添加权限
  rabbitmqctl  set_permissions  root  -p /,“。*”,“。*”,“*”;
  #给用户设置标签和权限
  rabbitmqctl  set_user_tags  root 管理员
TAGCapablities(职权范围)(没有)没有访问管理插件的权限管理可以使用消息协议做任何操作的权限,加上
1。可以查询AMQP协议登录到虚拟机权限2。查看他们能登录的所有虚拟主机中的所有队列,交换器和绑定的权限3。查看和关闭他们自己通道和连接的权限4。查看他们能访问的虚拟主机中的全局统计信息,包括其他用户的活动政策制定者所有管理标签可以做到,加1上。在他们能通过AMQP协议登录的虚拟主机上,查看,创建和删除策略一级虚拟主机参数的权限监控所有管理能做到的,加上
1。列出所有虚拟主机,包括列出不能使用消息协议访问的虚拟主机权限2。查看其它用户连接和通道的权限。3。查看节点级别的数据和内存使用和集群的权限4。查看真正的全局所有虚拟主机统计数据的权限管理员所有决策者和监测能做的,加上:
1。创建删除虚拟主机的权限,,,2。查看,创建和删除用户的权限,,,3.查看,创建和删除权限的权限,,,,,4. 关闭其他用户连接的权限

常用命令

 #查看所有的队列:
  rabbitmqctl  list_queues
  
  #清除所有的队列:
  rabbitmqctl 重置
  
  #查看用户:
  rabbitmqctl  list_users
  
  #查看状态:
  rabbitmqctl 地位

到此,相信大家对“RabbitMq的环境搭建方法”有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

RabbitMq的环境搭建方法