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

《RabbitMQ篇》Centos7安装RabbitMQ

安装RabbitMQ

安装包网盘下载地址

链接:https://pan.baidu.com/s/1bG_nP0iCdAejkctFp1QztQ?pwd=4mlw

  1. 先上传安装包到服务器(erlang-23.3.4.11-1.el7.x86_64.rpm和rabbitmq-server-3.9.16-1.el7.noarch.rpm)
  2. 然后使用指令安装
# 安装 erlang
rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm# Socat 是一种多功能的网络工具,可以创建各种类型的连接。
yum install socat -y# 安装 RabbitMQ
rpm -ivh rabbitmq-server-3.9.16-1.el7.noarch.rpm
  1. 启动服务
/sbin/service rabbitmq-server start
  1. 查看服务状态
/sbin/service rabbitmq-server status

PS:其他相关指令

# 开机自启动RabbitMQ服务
chkconfig rabbitmq-server on# 启动RabbitMQ服务
/sbin/service rabbitmq-server start# 停止服务
/sbin/service rabbitmq-server stop
  1. 开启web管理插件(就可以在浏览器访问rabbitmq的管理后台)ip:15672(默认端口) 默认账号密码(guest/guest)
rabbitmq-plugins enable rabbitmq_management

rabbitmq从3.3.0开始禁止使用 guest/guest (账号密码)通过除localhost外的访问。只能另外创建一个账户

创建登录RabbitMQ管理平台用户

# 创建用户 (admin/123)
rabbitmqctl add_user admin 123# 为用户设置 administrator 角色
rabbitmqctl set_user_tags admin administrator# 为用户设置权限set_permissions [-p <vhostpath>] <user> <conf> <write> <read> 
# 授予用户 admin 具有RabbitMQ默认虚拟主机"/"中,所有资源的配置、写、读权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"# 查看当前用户及对应的角色  
rabbitmqctl list_users

现在就可以使用新创建的用户远程登录RabbitMQ的管理平台了。

PS:其他指令补充

# 修改用户密码
rabbitmqctl change_password 用户名 密码
# 删除用户
rabbitmqctl delete_user 用户名 
http://www.lryc.cn/news/452697.html

相关文章:

  • 昇思学习打卡营第31天|深度解密 CycleGAN 图像风格迁移:从草图到线稿的无缝转化
  • 跟我学C++中级篇——空值的定义
  • (三)Mysql 数据库系统全解析
  • SAP HCM 0001信息类型一个月内有多个成本中心
  • 字节输入流
  • 深度学习-----------------机器翻译与数据集
  • SOMEIP_ETS_151: SD_Send_triggerEventUINT8Reliable_Eventgroup_2
  • 32 C 语言指针的长度与运算(指针加减整数、指针自增自减、同类型指针相减、指针的比较运算)
  • 【系统架构设计师】经典论文:轮软件三层架构设计
  • (C语言贪吃蛇)13.实现贪吃蛇四方向的移动
  • Spring Boot + MyBatis 项目中常用注解详解(万字长篇解读)
  • AWS Network Firewall -NAT网关配置只应许白名单域名出入站
  • 【C语言系统编程】【第二部分:并发编程】2.3 实践与案例分析
  • React -AppVarContext.Provider 提供者组件
  • 【Python】解密用户代理:使用 Python User Agents 库探索浏览器和设备信息
  • 以串口接口为例介绍关于BSP底层架构开发的迭代过程
  • Label-Studio ML利用yolov8模型实现自动标注
  • 【PostgreSQL】实战篇——用户管理、角色和权限控制的高级用法及技巧
  • Leetcode: 0011-0020题速览
  • Hive数仓操作(七)
  • Redis进阶篇 - 缓存穿透、缓存击穿、缓存雪崩问题及其解决方案
  • 一天认识一个硬件之电源
  • 关于BSV区块链覆盖网络的常见问题解答(上篇)
  • VUE 开发——Node.js学习(一)
  • 角膜移植难题现,传统方式缺陷显,创新水凝胶破局
  • 探索Spring Boot:实现“衣依”服装电商平台
  • 使用 cron 来设置定时任务
  • C# Blazor Server 调用海康H5Player播放摄像头画面
  • CSS实现服务卡片
  • 问:如何判断系统环境是大端/小端存储?