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

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.lryc.cn/news/495941.html

相关文章:

  • 活着就好20241202
  • 自由学习记录(28)
  • 操作系统、虚拟化技术与云原生01
  • linux的挂卸载
  • 【和春笋一起学C++】OpenCV中数组和指针运用实例
  • Maya 中创建游戏角色的头发,并将其导出到 Unreal Engine 5
  • React 路由(React Router):在 React 应用中管理路由
  • SAP-CPI组件Transformation介绍之Converter
  • Laravel 代理收益排行榜
  • LeetCode hot100面试背诵版(自用)
  • 常见的Web安全漏洞——XSS
  • liteflow 架构详解
  • 国产麒麟操作系统上运行LabVIEW
  • 【C语言】结构体(一)
  • C++《set与map》
  • 深度学习-52-AI应用实战之基于Yolo8的目标检测自动标注
  • 【Elasticsearch】05-DSL查询
  • qml项目创建的区别
  • .NET8/.NETCore 依赖注入:自动注入项目中所有接口和自定义类
  • Flutter:city_pickers省市区三级联动
  • Kafka-Connect自带示例
  • Hbase应用案例 随机号码生成
  • 论文阅读——量子退火Experimental signature of programmable quantum annealing
  • (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验二----网络分析(超超超详细!!!)
  • go语言 Pool实现资源池管理数据库连接资源或其他常用需要共享的资源
  • mysql一个事务最少几次IO操作
  • 运输层总结
  • 【嵌套查询】.NET开源 ORM 框架 SqlSugar 系列
  • React 前端框架1
  • 【真正离线安装】Adobe Flash Player 32.0.0.156 插件离线安装包下载(无需联网安装)