《RabbitMQ篇》Centos7安装RabbitMQ

server/2024/10/7 18:47:33/

安装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.ppmy.cn/server/128396.html

相关文章

nacos client 本地缓存问题

问题&#xff1a; nacos 更新了配置文件&#xff0c;更新了以后重新启动还是旧的配置信息。 NACOS版本&#xff1a; 1.1.4 解决&#xff1a; 配置缓存 Nacos Client 会将从 Nacos 服务器获取的配置信息缓存在本地。这样&#xff0c;即使 Nacos 服务器不可用&#xff0c;客…

【含开题报告+文档+PPT+源码】基于SSM + Vue的养老院管理系统【包运行成功】

开题报告 随着社会的发展和经济的进步&#xff0c;人口老龄化问题逐渐凸显。统计数据显示&#xff0c;全球范围内的老龄人口比例正在逐年上升&#xff0c;养老需求也随之增长。养老院作为提供专业养老服务的机构&#xff0c;承担着照料老人、提供医疗保健和社交活动等责任。传…

【Blender Python】1.概述和基础使用

概述 众所周知&#xff0c;Blender是一款开源免费的3D建模软件&#xff08;当然不限于3D建模&#xff09;。在Blender中&#xff0c;可以使用其内置的Python解释器执行Python代码&#xff0c;用于程序化的生成网格以及其他内容。你可以基于此创建Blender插件。 这个系列就是快…

从0学习React(3)

在第一篇文章中&#xff0c;我们对index.tsx文件的每一行代码都做了简单的分析。通过第一篇文章的总结&#xff0c;我也大致知道了index.tsx里的很多语法。而第二篇文章&#xff0c;我对index.tsx文件的框架做了一个大致的分析&#xff0c;通过第二篇文章&#xff0c;我对index…

在Git中操作失误,如何撤回

在 Git 中&#xff0c;撤回操作可以通过多种方式实现&#xff0c;具体取决于你想要撤回的操作类型&#xff08;如提交、暂存、修改等&#xff09;。以下是几种常见场景及其相应的撤回方法&#xff1a; 1. 撤回未暂存的修改 如果你在工作区中进行了更改&#xff0c;但还没有将…

Java中的Lock、synchronize、CAS关系及其应用场景

目录 第一章 Java中的并发编程基础 1.1 并发编程的基本概念 1.2 线程与进程的关系 1.3 并发编程的挑战与问题 1.3.1 线程安全问题 1.3.2 死锁 1.3.3 竞态条件 第二章 Java中的Lock、synchronize、CAS概述 2.1 Lock的基本概念与分类 2.1.1 Lock接口 2.1.2 Lock的类型…

CompletionFormer 点云补全 学习笔记

目录 依赖项 数据集 KITTI DC NYUv2 提供深度图 模型 依赖项 conda create -n completionformer python3.8 conda activate completionformer # For CUDA Version 11.3 pip install torch1.10.1cu113 torchvision0.11.2cu113 torchaudio0.10.1cu113 pip install mmcv-fu…

学习使用Cube软件

一、点亮LED灯 1、新建项目 File → New → STM32 Project搜索芯片信号项目名称 弹窗点击Yes 2、点亮LED 配置GPIO为输出模式 细化配置 保存&#xff08;ctrl S&#xff09;自动生成代码 手动生成代码 选择跳转到代码页面 编译代码 下载代码 设置为自动下载