RabbitMq的环境搭建方法
发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,本篇内容主要讲解"RabbitMq的环境搭建方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RabbitMq的环境搭建方法"吧!1.单机搭建Rabbit
千家信息网最后更新 2024年11月11日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安全错误
数据库的锁怎样保障安全
旗县网络安全工作总结
火影忍服务器
赛博朋克怎么读取数据库
硬件和软件开发哪个好
重庆推广软件开发条件
傅红星网络安全中心海南分中心
数据库怎么重置md5
数据库事务日志已满
百变图标软件开发
网络安全比赛的意义
艾尔登法环登陆不上游戏服务器
光分器服务器端
网络安全法实名制实施时间
网络技术中atm指
趣味网络安全技术
软件开发功能调研计划书
数据库登录用户指令
工业互联网稀缺标的携手鸿讯科技
我的世界进不去一个人的服务器
网络安全防护设备 讲座
武警计算机网络技术
梦幻西游服务器人数排名2022
网络安全和编程学习
推荐一个魔兽世界怀旧度服务器
清除qq用户数据库
access数据库与表第一大题
阿里云服务器介绍
sql数据库最大可以设置多少
宣智健服务器在哪里
数据库中的实体验证