RabbitMq的环境搭建方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,本篇内容主要讲解"RabbitMq的环境搭建方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RabbitMq的环境搭建方法"吧!1.单机搭建Rabbit
千家信息网最后更新 2025年01月23日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
TAG | Capablities(职权范围) |
---|---|
(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安全错误
数据库的锁怎样保障安全
吉大网络安全专业毕业就业薪资
服务器怎么找到桌面
软件开发通讯测试平台
璀璨星途的服务器怎么看
中学生手机网络安全法
常见在数据库管理有那些
中职 网络安全技能大赛
建一个传奇服务器要用几台电脑
石家庄安天网络安全技术有限公司
服务器主板显示bf是啥意思
南宁加固服务器有哪些厂家
代理服务器登录信息是什么
数据库课题说明
陕西学习软件开发服务商
战地3 中国服务器
ado复制数据库
数据库开发属于什么领域
社群软件开发逻辑
我的世界服务器告示牌交易
博雅数据库河南2019投档线
郑州公司进销存软件开发
戴尔r740服务器硬盘启动
ark 服务器
在其他服务器上重新读取raid
海珠网络安全建设费用
手机管理服务器的软件下载
php数据连接数据库慢
陕西学习软件开发服务商
网络安全主题演讲
别人眼中的网络安全从业人员图片