当前位置: 首页 > news >正文

安装RabbitMQ 详细步骤

我这里是在Linux系统里面安装的按照步骤即可

1. 安装Socat🍉

在线安装依赖环境:
yum install gcc
yum install socat
yum install openssl
yum install openssl-devel

2. 安装Erlang🍉

在这里插入图片描述
去官网下载一下安装包,将安装包拉到Linux系统中


mkdir /rabbitmq && cd /rabbitmq# 上传 erlang-22.0.7-1.el7.x86_64.rpm 安装包上传# 安装
rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm

3. 安装RabbitMQ🍉

官网:https://www.rabbitmq.com/

在这里插入图片描述

下载好linux版本的将压缩包拉到linux系统对应的文件夹下

cd /rabbitmq
# 上传 rabbitmq-server-3.7.17-1.el7.noarch.rpm 安装包
上传
# 安装
rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm

4. 开启管理界面及配置🍉

# 开启管理界面
rabbitmq-plugins enable rabbitmq_management
# 配置远程可使用guest登录mq
cd /usr/share/doc/rabbitmq-server-3.7.17
cp rabbitmq.config.example
/etc/rabbitmq/rabbitmq.config
# 修改配置文件
vi /etc/rabbitmq/rabbitmq.config

修改/etc/rabbitmq/rabbitmq.config配置文件:
在这里插入图片描述
在这里插入图片描述

5. 启动🍉

centos6用这个命令:
/sbin/service rabbitmq-server restart
centos7用这个命令:
systemctl start rabbitmq-server

6. 配置虚拟主机及用户🍉

6.1. 用户角色🥝

RabbitMQ在安装好后,可以访问http://ip地址:15672 ;其自带了
guest/guest的用户名和密码;如果需要创建自定义用户;那么也可以登录
管理界面后,如下操作:

在这里插入图片描述

第一次登录有的人使用初始账户和密码会登录不上去可以在Linux系统中通过命令设置账户密码登录
在这里插入图片描述

在这里插入图片描述
角色说明:
1、 超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进
行操作。
2、 监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存
使用情况,磁盘使用情况等)
3、 策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信
息(上图红框标识的部分)。
4、 普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
5、 其他
无法登陆管理控制台,通常就是普通的生产者和消费者。

6.2. Virtual Hosts配置🥝

像mysql拥有数据库的概念并且可以指定用户对库和表等操作的权限。
RabbitMQ也有类似的权限管理;在RabbitMQ中可以虚拟消息服务器
Virtual Host,每个Virtual Hosts相当于一个相对独立的RabbitMQ服务
器,每个VirtualHost之间是相互隔离的。exchange、queue、message不
能互通。 相当于mysql的db。Virtual Name一般以/开头。

6.2.1. 创建Virtual Hosts🍓

在这里插入图片描述

6.2.2. 设置Virtual Hosts权限🍓

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/94799.html

相关文章:

  • SAP CAP篇十:理解Fiori UI的Annoation定义
  • 不允许你不知道的 MySQL 优化实战(二)
  • JVM_00000
  • MCU嵌入式开发-硬件和开发语言选择
  • SVR算法简介及与其它回归算法的关系
  • Rust系列(二) 内存管理
  • VYaml | 超快速低内存占用yaml库
  • 动态规划01背包之1049 最后一块石头的重量 II(第9道)
  • 运输层(TCP运输协议相关)
  • GDAL操作实践培训
  • 3.Redis主从复制、哨兵、集群
  • Windows电源模式(命令行)
  • 6月份读书学习好文记录
  • 【C语言】字符串函数
  • 【数据挖掘】时间序列教程【九】
  • 数据结构---特殊矩阵和广义表
  • mysql数据库的定时备份脚本(docker环境和非docker环境)
  • 【微信小程序】使用 wx.request 方法进行异步网络请求
  • MySQL 8 修改root密码ERROR 1064 (42000): You have an error in your SQL syntax;
  • SpringCloud——分布式请求链路跟踪Sleuth
  • 【2 beego学习 - 项目导入与项目知识点】
  • Langchain-ChatGLM配置文件参数测试
  • 测试QT读写锁(QReadWriteLock )和互斥锁(QReadWriteLock )的执行效率
  • 如何在 Windows 中免费合并 PDF 文件 [在线和离线]
  • 【LLM】金融大模型场景和大模型Lora微调实战
  • 途乐证券股市资讯-英伟达,又创历史新高!美股全线上涨
  • MySQL表聚合函数
  • JavaWeb 速通XML
  • redis浅析
  • 四种缓存的避坑总结