【Linux】Linux——Centos7安装RabbitMQ

目录

  • 安装包准备
    • socat
    • erlang
  • 安装rabbitmq
    • 安装命令
    • 启动rabbitmq,两种方式
    • 查看rabbitmq 启动后的情况
    • 配置并开启网页插件
    • 关闭防火墙或开放端口
    • 测试
      • 登录问题
      • 配置web端访问账号密码和权限
        • 添加用户,后面两个参数分别是用户名和密码.
        • 添加权限
        • 修改用户角色
        • 再次测试
  • 卸载命令

安装包准备

  • 下载地址:链接:https://pan.baidu.com/s/1CZZxRzd3Pyri2q59TyevTw?pwd=6666
    提取码:6666

  • 通过XFTP将rabbitmq-soft.tar上传到/root/soft下
    在这里插入图片描述

  • 解压得到三个文件

    tar xvf rabbitmq-soft.tar 
    
    • rabbitmq-soft/socat-1.7.3.2-2.el7.x86_64.rpm
    • rabbitmq-soft/rabbitmq-server-3.10.0.rc.5-1.el7.noarch.rpm
    • rabbitmq-soft/erlang-23.3.4.11-1.el7.x86_64.rpm
      在这里插入图片描述

socat

  • 说明:socat是一个多功能的网络工具,可以看作是netcat的升级版,socat的主要特点就是在两个数据流之间建立通道;且支持众多协议和链接方式:ip,tcp,udp,ipv6,pipe,exec,system,open,proxy,openssl,socket等。

  • 安装命令

    rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
    

erlang

  • 说明:rabbitmq是erlang语言编写的,安装rabbitmq之前,需要先安装erlang。

  • 安装命令

    rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
    
  • 测试

    erl -version
    

    在这里插入图片描述

安装rabbitmq

安装命令

rpm -ivh rabbitmq-server-3.10.0.rc.5-1.el7.noarch.rpm

启动rabbitmq,两种方式

  • 方式一
    systemctl start rabbitmq-server
    
  • 方式二
    rabbitmq-server -detached 
    
    • -detached代表后台守护进程方式启动

在这里插入图片描述

查看rabbitmq 启动后的情况

rabbitmqctl status

在这里插入图片描述

配置并开启网页插件

  • 首先创建目录,否则可能报错,如果有跳过此步:
mkdir -p /etc/rabbitmq
  • 启用
rabbitmq-plugins enable rabbitmq_management

在这里插入图片描述

关闭防火墙或开放端口

  • 关闭防火墙

    systemctl stop firewalld.service
    systemctl disable firewalld.service
    
  • 开放5672端口

    firewall-cmd --permanent --add-port=15672/tcp
    
  • 开放15672端口

    firewall-cmd --permanent --add-port=5672/tcp
    systemctl restart firewalld.service
    

测试

  • 访问该服务器上的rabbitmq:http://192.168.29.200:15672/
    在这里插入图片描述

登录问题

  • 你会发现在本地可以正常使用默认账户guest登录,但是在远程机子上登录发现 登录失败。
  • 这是因为账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。

配置web端访问账号密码和权限

添加用户,后面两个参数分别是用户名和密码.
rabbitmqctl add_user admin admin
添加权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
修改用户角色
rabbitmqctl set_user_tags admin administrator
再次测试
  • 再登录输入账号: admin 密码:admin
    在这里插入图片描述

卸载命令

systemctl stop rabbitmq-server
yum remove rabbitmq-server

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/322826.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

24_Scala集合Map

文章目录 Scala集合Map1.构建Map2.增删改查3.Map的get操作细节 Scala集合Map –默认immutable –概念和Java一致 1.构建Map –创建kv键值对 && kv键值对的表达 –创建immutable map –创建mutable map //1.1 构建一个kv键值对 val kv "a" -> 1 print…

十四五”智慧城市:视频大数据汇聚系统2.0建设方案与特点分析

一、背景需求分析 随着科技的不断发展,智慧城市的建设已经成为城市发展的重要方向。视频汇聚系统作为智慧城市建设的重要组成部分,已经得到了广泛的应用和推广。视频汇聚系统是智慧城市中非常重要的组成部分,它利用摄像头和传感器技术来收集…

压缩机继电器EOCRDS-30NY7Q升级后型号:EOCRDS3-30S

EOCR-DS3系列型号: EOCRDS3-05S EOCRDS-05S EOCRDS1-05S EOCRDS3-30S EOCRDS-30S EOCRDS1-30S EOCRDS3-60S EOCRDS-60S EOCRDS1-60S EOCRDS3-05W EOCRDS-05W EOCRDS1-05W EOCRDS3-30W EOCRDS-30W EOCRDS1-30W EOCRDS3-60W EOCRDS-60W EOCRDS1-60W EOCR-DS3T-…

分享10个高质量宝藏网站~

分享一波高质量宝藏网站~ 这10个宝藏网站,个个都好用到爆,娱乐、办公、学习都能在这里找到! 1、Z-Library https://zh.zlibrary-be.se/ 世界最大的免费电子书下载网站!电子书资源超千万,不过这个网站不太稳定&#…

学习torchmd分子动力学模拟

TorchMD打算提供一种简单易用的API,用于使用PyTorch进行分子动力学。这使研究人员能够更快地进行力场开发研究,并以PyTorch的简单性和强大性将神经网络潜力无缝集成到动力学中。 TorchMD使用与经典MD代码(如ACEMD)一致的化学单位&…

数据结构——二叉排序树

懒猫老师-数据结构-(58)二叉排序树的删除(二叉查找树)_哔哩哔哩_bilibili 概念 (1)若它的左子树不空,则左子树上所有结点的值均小于根结点的值; (2)若它的右子树不空,则右子树上所有结点的值均大于根结点的值; (3)它的左右子树也都是二叉排序树。 通…

SMB 协议详解之-TreeID原理和SMB数据包分析技巧

在前面分析SMB协议数据包的过程中,这里,可以看到在SMB协议中存在很多的ID,即Unique Identifiers。那么这些ID表示什么含义?在实际分析数据包的过程中如何根据这些ID进行过滤分析?本文将介绍SMB/SMB2中的tree id ,并介绍如何通过tree id 快速的分析SMB数据包中各种命令交互…

配置完串口,用了printf函数,LCD屏不显示了

配置完串口后,记得打开微库! /* USER CODE BEGIN PFP */u8 rx[2];u8 rx_buff[10];int fputc(int c, FILE* s){u8 ch[1] {c};HAL_UART_Transmit(&huart1,ch, 1, 0xfff);return c; } /* USER CODE END PFP */

数据结构-链表练习(面试题)

1,翻转一个单链表 建立变量cur指向第二个节点,curN指向cur.next,将第二个节点的next改为head,headcur这样实现,前两个节点顺序的翻转,第二个节点指向了第一个节点,之后cur向后移(cu…

设计模式之前端控制器模式

想象一下,你的Java Web应用是个交响乐团,每个功能模块是乐手,而用户请求就像是一首首待演绎的曲目。在这场音乐盛宴中,谁来保证演出的流畅与协调?答案就是——前端控制器模式!它如同乐队的指挥,…

unaipp推荐算法的汽车租赁系统zaxzu 微信小程序hbuiderx

随着现代汽车租赁管理的快速发展,可以说汽车租赁管理已经逐渐成为现代汽车租赁管理过程中最为重要的部分之一。但是一直以来我国传统的汽车租赁管理并没有建立一套完善的行之有效的汽车租赁管理系统,传统的汽车租赁管理已经无法适应高速发展,…

python3安装教程

1.下载python 百度网盘下载python-3.12.3-amd64.exe 链接:https://pan.baidu.com/s/1MV3kvVdjCdS_G-_KgefwLw?pwdpgzu 提取码:pgzu 官网下载:Welcome to Python.org 有很多版本,选择需要的版本下载 2.安装python 双击python-…

静态分配IP,解决本地连接不上Linux虚拟机的问题

在Window环境下,使用远程终端工具连接不了VMware搭建的Linux虚拟机(CentOS 7),并且在命令行ping不通该Linux虚拟机的IP地址。下面通过配置网关解决本地与Linux虚拟机连接问题: 1 查看虚拟机网关地址 在VMware虚拟机上…

鸿蒙开发-ArkTS语言-容器-非线性容器

鸿蒙开发-UI-web 鸿蒙开发-UI-web-页面 鸿蒙开发-ArkTS语言-基础类库 鸿蒙开发-ArkTS语言-并发 鸿蒙开发-ArkTS语言-并发-案例 鸿蒙开发-ArkTS语言-容器 文章目录 前言 一、非线性容器 1.HashMap 2.HashSet 3.TreeMap 4.TreeSet 5.LightWeightMap 6.LightWeightSet 7.P…

Angular中组件之间的传值

Angular中组件之间的传值 文章目录 Angular中组件之间的传值前言一、父亲向儿子传值二、儿子向父亲传值三、爷爷向孙子传值四、兄弟之间的传值 前言 Angular的组件是构成应用的基础单元,它们封装了HTML模板、TypeScript代码以及CSS样式,以实现特定的功能…

2024蓝桥杯CTF writeUP--packet

根据流量分析,我们可以知道129是攻击机,128被留了php后门,129通过get请求来获得数据 129请求ls Respons在这 里面有flag文件 这里请求打开flag文件,并以base64编码流传输回来 获得flag的base64的数据 然后解码 到手

产品推荐 | 基于 Virtex UltraScale+ XCVU3P的FACE-VPXSSD-3PA 存储板

01 产品概述 FACE(FPGA Algorithm aCceleration Engine)FPGA算法加速开发引擎是基于FPGA可编程器件构建的一系列算法加速开发引擎平台。FACE-VPXSSD-3PA存储平台是FACE系列中的一员。该平台板载2组2GB 64bit DDR4、2路QSFP28光接口、4个NVME SSD M.2接口…

Elasticsearch的基本使用

Elasticsearch的基本使用 1.基本概念1.1 文档和字段1.2 索引和映射1.3 mysql与elasticsearch对比 2.索引库2.1 es中mapping映射属性2.2.es中索引库的增删改查 3.文档3.1 新增文档3.2 查询文档3.3 删除文档3.4 修改文档3.4.1 全量修改3.4.2 增量修改3.5 总结 4.DSL查询语法4.1 D…

如何提高日语听力?日语学习日语培训柯桥小语种学校

每次一说起练日语听力,总离不开一个词,那就是“磨耳朵”。 可是,“磨耳朵”真的有用吗? 在讨论这个问题之前,我们需要先知道:什么是“磨耳朵”? 所谓的“磨耳朵”,其实就是让我们的耳…

数据结构===二叉树

文章目录 概要二叉树的概念分类存储遍历前序中序后序 小结 概要 简单写下二叉树都有哪些内容,这篇文章要写什么 二叉树的概念分类,都有哪些二叉树遍历 对一个数据结构,最先入手的都是定义,然后才会有哪些分类,对二叉…