千家信息网

RabbitMq的环境搭建方法

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"RabbitMq的环境搭建方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RabbitMq的环境搭建方法"吧!1.单机搭建Rabbit
千家信息网最后更新 2026年11月01日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

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-1.el7.x86# 安装 Erlangrpm -ivh erlang-23.0.2-1.el7.x86_64.rpm

验证 Erlang 是否安装成功 如下图 (halt(). 退出)

erl 安装目录

出现如下错误: 运行

yum install libnsl* -y

1.3 安装 rabbitMQ

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

常用命令

#查看所有的队列:rabbitmqctl list_queues#清除所有的队列:rabbitmqctl reset#查看用户:rabbitmqctl list_users#查看状态:rabbitmqctl status

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

权限 主机 用户 虚拟主机 方法 环境 命令 队列 全局 内容 插件 数据 标签 消息 通道 学习 查询 检查 登录 统计 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技图片 广东万易互联网科技有限公司惠州分公司 科技金融是不是互联网金融 互联网最新的科技有限公司 科技信息互联网 与互联网科技公司 互联网 的科技创新 广州宏创互联网科技 互联网科技logo 赫美联合互联网科技 互联网科技宣传片 互联网科技有限公司 翻译 中国最先进互联网科技公司 创业天下互联网科技有限公司 河南猎农互联网科技有限公司 湖南一路畅行互联网科技 成都互联网科技公司工作好不好 乌鲁木齐新华智原互联网科技学校 阿里互联网科技企业 互联网科技公司营业执照怎么办理 手磨咖啡 百单网互联网科技有限公司怎么样 互联网科技工作委员会主任 互联网的科技创新 卓越科技(互联网 ) 奇酷互联网络科技公司 长沙茂晟互联网科技有限公司 杭州披云加互联网科技有限公司 盐城市攀科互联网科技有限公司 陕西彩京云互联网科技有限公司
0