RabbitMQ配置

centos7安装rabbitmq
官网教程:https://www.rabbitmq.com/install-rpm.html#downloads

官网介绍了两种安装方法:

安装使用yum库中的包(强烈建议此选项)上Cloudsmith.io或PackageCloud
下载软件包并使用rpm安装它。此选项将需要手动安装所有软件包依赖项
这里只介绍第二种方法,下载软件包通过rpm安装,软件包依赖项主要指的是erlang

1、下载erlang安装包

由于rabbitmq依赖于erlang,所以要先下载安装erlang,下载安装的erlang和rabbitmq版本要对应,版本要求可以参考官网:https://www.rabbitmq.com/which-erlang.html

下载erlang地址:https://github.com/rabbitmq/erlang-rpm/releases

安装包名称包含el8对应centos8系统,el7对应centos7系统,所以下载时选择包名带有el7的

2、下载rabbitmq安装包

下载地址:https://github.com/rabbitmq/rabbitmq-server/releases

注意与erlang版本对应

将下载的两个安装包放到Linux服务器,建议路径:/usr/local/software(software文件夹需要自己创建)

如果上传失败,可能是文件夹权限问题,修改文件夹权限:

chmod 777 /usr/local/software

3、安装erlang和rabbitmq

rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm # 安装erlang
yum install socat -y # 安装所需依赖
rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm # 安装rabbitmq
rpm默认安装在/usr/lib目录下,至此,rabbitmq就安装完成了

启动rabbitmq

设置开机启动

chkconfig rabbitmq-server on

启动服务

/sbin/service rabbitmq-server start

查看服务状态

/sbin/service rabbitmq-server status

停止服务

/sbin/service rabbitmq-server stop

如果启动服务报错:

Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

参考解决方案:https://blog.csdn.net/fvdfsdafdsafs/article/details/89332506

浏览器访问rabbitmq

此时浏览器访问:http://ip:15672是失败的,因为没有安装rabbitmq的web插件,安装方法:

rabbitmq-plugins enable rabbitmq_management # 安装web插件

安装之前需要把rabbitmq服务停掉,安装完成重启rabbitmq服务才能使插件生效

再次访问,如果还是失败,可能是服务器防火墙没有关闭,查看防火墙状态:

systemctl status firewalld
如果防火墙开启,则需要关闭防火墙:systemctl stop firewalld # 关闭防火墙,只对当前有效,系统重启防火墙还会再次打开
永久关闭防火墙:systemctl enable firewalld # 系统重启,防火墙也不会再次打开

此时再次访问浏览器就成功了

创建新用户

如果是在Linux浏览器访问本地rabbitmq服务,则使用默认账号(用户名:guest 密码:guest)即可登录成功

如果是在windows浏览器访问,则默认账号登录失败,报错:

User can only log in via localhost # 默认账号没有权限,只能在服务器本地登录
解决方案:创建一个新用户,并赋予管理员权限即可远程登录

Linux浏览器访问rabbitmq服务,使用默认账号登录后可以在图形化界面创建新用户,该方法比较简单,这里介绍通过命令创建新用户

rabbitmqctl list_users # 查看当前有哪些用户角色
rabbitmqctl add_user admin 123 # 添加用户(用户名:admin  密码:123)
rabbitmqctl set_user_tags admin administrator # 设置admin用户角色为administrator(超级管理员)

设置用户权限,模板如下:

set_permissions [-p ]

rabbitmqctl set_permissions -p “/” admin “." ".” “.*” # admin用户具有vhostpath为/中所有资源的配置、写、读权限
至此,就可以使用新用户登录成功了

记得快乐

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

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

相关文章

华为云云耀云服务器L实例评测|云耀云服务器L实例部署Linux管理面板mdserver-web

华为云云耀云服务器L实例评测|云耀云服务器L实例部署Linux管理面板mdserver-webl 一、云耀云服务器L实例介绍1.1 云耀云服务器L实例简介1.2 云耀云服务器L实例特点 二、mdserver-web介绍2.1 mdserver-web简介2.2 mdserver-web特点2.3 主要插件介绍 三、本次实践介绍…

机器学习之单层神经网络的训练:增量规则(Delta Rule)

文章目录 权重的调整单层神经网络使用delta规则的训练过程 神经网络以权值的形式存储信息,根据给定的信息来修改权值的系统方法称为学习规则。由于训练是神经网络系统地存储信息的唯一途径,因此学习规则是神经网络研究中的一个重要组成部分 权重的调整 &#xff08…

iPhone数据丢失怎么办?9 佳免费 iPhone 数据恢复软件可收藏

您是否知道有多种原因可能导致 iPhone 上存储的数据永久丢失?然而,使用一些最好的免费 iPhone 数据恢复软件,您仍然可以恢复它。 由于我们几乎总是保存手机上的所有内容(从联系人到媒体文件),因此 iPhone …

【Segment Anything Model】SAM做多类别分割,医疗语义分割

🍉 博主微信 cvxiayixiao 🍓 【Segment Anything Model】计算机视觉检测分割任务专栏。 链接 🍑 【公开数据集预处理】特别是医疗公开数据集的接受和预处理,提供代码讲解。链接 🍈 【opencv+图像处理】opencv代码库讲解,结合图像处理知识,不仅仅是调库。链接 文章目…

CDH 6.3.2升级Flink到1.17.1版本

CDH:6.3.2 原来的Flink:1.12 要升级的Flink:1.17.1 操作系统:CentOS Linux 7 一、Flink1.17编译 build.sh文件: #!/bin/bash set -x set -e set -vFLINK_URLsed /^FLINK_URL/!d;s/.*// flink-parcel.properties FLI…

龙迅LT9611UXC 2PORT MIPICSI/DSI转HDMI(2.0)转换器+音频,内置MCU

龙迅LT9611UXC 1.描述: LT9611UXC是一个高性能的MIPI DSI/CSI到HDMI2.0转换器。MIPI DSI/CSI输入具有可配置的单 端口或双端口,1高速时钟通道和1~4高速数据通道,最大2Gbps/通道,可支持高达16Gbps的总带 宽。LT9611UXC支持突发…

CISSP学习笔记:业务连续性计划

第三章 业务连续性计划 3.1 业务连续性计划 业务连续性计划(BCP): 对组织各种过程的风险评估,发生风险的情况下为了使风险对组织的影响降至最小而定制的各种计划BCP和DRP首先考虑的人不受伤害,然后再解决IT恢复和还原问题BCP的主要步骤: 项…

智算创新,美格智能助力智慧支付加速发展

9月21日,以“智算引领创新未来”为主题的紫光展锐2023泛物联网终端生态论坛在深圳举行。作为紫光展锐重要战略合作伙伴,美格智能标准模组产品线总经理郭强华、高级产品总监刘伟鹏受邀出席论坛。美格智能基于紫光展锐5G、4G、智能SoC、Cat.1 bis等芯片平台…

麒麟信安服务器操作系统V3.5.2重磅发布!

9月25日,麒麟信安基于openEuler 22.03 LTS SP1版本的商业发行版——麒麟信安服务器操作系统V3.5.2正式发布。 麒麟信安服务器操作系统V3定位于电力、金融、政务、能源、国防、工业等领域信息系统建设,以安全、稳定、高效为突破点,满足重要行…

图像语义分割 U-Net图像分割网络详解

图像语义分割 U-Net图像分割网络详解 简介原始论文中的网络结构在医学方面的应用pytorch官方实现以DRIVE眼底血管分割数据集训练U-Net语义分割网络模型U-Net网络训练损失函数 简介 U-Net网络非常的简单,前半部分就是特征提取,后半部分是上采样。在一些文…

A. Sequence with Digits

题目:样例: 输入 8 1 4 487 1 487 2 487 3 487 4 487 5 487 6 487 7输出 42 487 519 528 544 564 588 628 思路: 暴力模拟题,看这数据范围,有些人可能会被唬住,以为是高精度或者容易超时,实际上…

漏斗分析模型

从业务流程起点开始到最后日标完成的每个环节都会有用户流失,因此需要一种分析方法来衡量业务流程每一步的转化效率,漏斗分析方法就是这样的分析方法。 例如,在淘宝上一款商品的浏览量是 300、点击量是 100、订单量是 20、支付量是 10&#…

自动混剪多段视频、合并音频、添加文案的技巧分享

在如今的社交媒体时代,视频的重要性越来越被人们所重视。许多人喜欢记录生活中的美好瞬间,并将其制作成视频分享给朋友和家人。然而,对于那些拍摄了大量视频的人来说,一个一个地进行剪辑和合并可能是一项令人头痛的任务。但是&…

ElasticSearch - 基于 JavaRestClient 查询文档(match、精确、复合查询,以及排序、分页、高亮)

目录 一、基于 JavaRestClient 查询文档 1.1、查询 API 演示 1.1.1、查询基本框架 DSL 请求的对应格式 响应的解析 1.1.2、全文检索查询 1.1.3、精确查询 1.1.4、复合查询 1.1.5、排序和分页 1.1.6、高亮 一、基于 JavaRestClient 查询文档 1.1、查询 API 演示 1.1.…

朴素迪氏最短单源路径的原理及C++实现

Dijkstra算法,翻译为迪杰斯特拉或狄克斯特拉。在下驽钝,记不住如此长的翻译,故简称迪氏。 时间复杂度 O(n2),端点数的平方。 使用前提 边的权为正。可以非连通,非连通的距离为-1。 原理 源点到源点的最短路径只有…

CDH6.3.2 的pyspark读取excel表格数据写入hive中的问题汇总

需求:内网通过Excel文件将数据同步到外网的CDH服务器中,将CDH中的文件数据写入hive中。 CDH版本为:6.3.2 spark版本为:2.4 python版本:2.7.5 操作系统:CentOS Linux 7 集群方式:yarn-cluster …

​中秋团圆季《乡村振兴战略下传统村落文化旅游设计》许少辉八月新著

​中秋团圆季《乡村振兴战略下传统村落文化旅游设计》许少辉八月新著 ​中秋团圆季《乡村振兴战略下传统村落文化旅游设计》许少辉八月新著

机器人中的数值优化|【五】BFGS算法非凸/非光滑处理

机器人中的数值优化|【五】BFGS算法的非凸/非光滑处理 往期内容回顾 机器人中的数值优化|【一】数值优化基础 机器人中的数值优化|【二】最速下降法,可行牛顿法的python实现,以Rosenbrock function为例 机器人中的数值优化|【三】无约束优化&#xff0…

【web前端特效源码】使用HTML5+CSS3制作一个会动的loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件

b站视频演示效果: 【web前端特效源码】使用HTML5+CSS3制作一个会动的loading加载动画效果~~适合初学者~超简单~ |前端开发|IT软件 效果图: 完整代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><titl…

贪心算法-

代码随想录 什么是贪心 贪心的本质是选择每一阶段的局部最优&#xff0c;从而达到全局最优。 这么说有点抽象&#xff0c;来举一个例子&#xff1a; 例如&#xff0c;有一堆钞票&#xff0c;你可以拿走十张&#xff0c;如果想达到最大的金额&#xff0c;你要怎么拿&#xff…