RabbitMq的环境搭建方法
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,本篇内容主要讲解"RabbitMq的环境搭建方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"RabbitMq的环境搭建方法"吧!1.单机搭建Rabbit
千家信息网最后更新 2024年11月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安全错误
数据库的锁怎样保障安全
文瀛互联网科技马来西亚
雷雳网络安全教育平台
安控科技是工业互联网企业吗
web软件开发标准
jsp数据库mysql
边神网络技术有限公司
q币充值网络安全吗
电厂网络安全监测实施方案
500个客户端数据库服务器
联网管理服务器
网络工程网络安全与技术
购买计算机网络技术价位
郑州web前端软件开发哪家正规
深信服网络安全审计系统
串口服务器赛康
河北企业软件开发推荐
pm数据库
机械自动化嵌入式软件开发
iis 虚拟服务器
租服务器显卡玩游戏
为什么学习网络安全技术
关系数据库还有什么数据库
数据库sql实验报告4
数据库提取数据教程
日照智能养老软件开发专业制作
连接不同的数据库
陕西服务器销售
电驴服务器 列表
无锡服务器工控机通讯
好评的视频聊天软件开发