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

Linux centOS 7 安装 rabbitMQ

1.安装前需要了解,rabbitmq安装需要先安装erlang,特别注意的是erlang与rabbitmq的版本之间需要匹配。

el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm - rabbitmq/rabbitmq-server · packagecloud

3.10版本的rabbitmq 对于erlang的版本要求可以看此连接页面Requires

那么需要选择erlang 的版本就需要23及以上

el/7/erlang-23.2.7-2.el7.x86_64.rpm - rabbitmq/erlang · packagecloud  用此版本

2.安装erlang     rpm安装

el/7/erlang-23.2.7-2.el7.x86_64.rpm - rabbitmq/erlang · packagecloud 页面 右边有 wget 下载连接,复制  在linux命令行中找个安装目录,比如 /var 下 使用此命令

wget --content-disposition "https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm/download.rpm?distro_version_id=140"

下载后 var下即有 erlang-23.2.7-2.el7.x86_64.rpm 包

rpm -ivh erlang-23.2.7-2.el7.x86_64.rpm      #命令安装

erl -version            #命令查看erlang版本,  有版本则安装成功

3.安装rabbitmq

el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm - rabbitmq/rabbitmq-server · packagecloud 页面有wget下载命令  在var目录下

wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"

安装前 需要先运行导入GPG密钥 命令 ,再 rpm安装rabbitmq

rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc #GPG导入

rpm -Uvh rabbitmq-server-3.10.0-1.el7.noarch.rpm #安装

安装好后需要启动 rabbitmq 、设置开机启动、查看状态

systemctl start rabbitmq-server  #启动
systemctl enable rabbitmq-server #开机启动
systemctl status rabbitmq-server #检查运行状态

4.rabbitmq客户端开启

#启动客户端控制台
rabbitmq-plugins enable rabbitmq_management 

#将RabbitMQ文件的所有权提供给RabbitMQ用户
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/  

#设置客户端登录用户名和密码
rabbitmqctl add_user myname  mypass  #如 rabbitmqctl add_user admin 123456

#给添加的用户赋予权限
rabbitmqctl set_user_tags myname administrator 
#如 rabbitmqctl set_user_tags admin administrator






开启完后,还需要开启客户端端口, 端口需要在云服务器控制台去配置。

登录rabbitmq 客户端,http://Your_Server_IP:15672/   如果有“您与此网站的连接不是私密连接” 弹窗,则是如上你没有设置用户名 密码 并 进行赋予权限


http://www.kler.cn/a/419448.html

相关文章:

  • 汽车IVI中控OS Linux driver开发实操(二十七):常用Linux指令
  • #渗透测试#红蓝攻防#HW#漏洞挖掘#漏洞复现01-笑脸漏洞(vsftpd)
  • Linux互斥量读写锁
  • TimeSpan和DateTime
  • 【Python爬虫五十个小案例】爬取猫眼电影Top100
  • 本地部署 WireGuard 无需公网 IP 实现异地组网
  • Advanced Macro Techniques in C/C++: `#`, `##`, and Variadic Macros
  • vmware vsphere4---搭建Starwind iSCSI存储服务器(未成功)
  • 从零开始使用GOT-OCR2.0——多模态OCR项目:微调数据集构建 + 训练(解决训练报错,成功实验微调训练)
  • 光照贴图原理
  • 数据查找文件夹里Excel、Word文件
  • 继上一篇,设置弹框次数以及自适应图片弹框,部分机型(vivo)老手机不显示的问题
  • React 前端框架5
  • conda常用指令
  • 分布式通用计算——MapReduce(重点在shuffle 阶段)
  • 机器学习8-决策树CART原理与GBDT原理
  • 安心护送转运平台小程序
  • 使用nginx请求转发时前端报跨域问题解决
  • Vite 6.0 发布:引领现代前端开发新方向
  • el-table根据接口返回某一个字段合并行
  • lvs虚拟服务器之LVS-NAT模式
  • unity创建一传感器,当物体经过时,计数加一
  • 大数据机器学习算法与计算机视觉应用06:梯度下降
  • mongodb文档字符串批量替换
  • 多种平台上安装部署调试Open5GS(四)
  • 高级java每日一道面试题-2024年11月28日-JVM篇-调优命令有哪些?