如何在centos上使用yum安装rabbitmq-server


Posted in Servers onMarch 31, 2021

rabbitmq安装之前需要安装socat,否则直接安装rabbitmq可能会报错

如果没有找到,则先安装epel源  yum -y install epel-release

yum install socat

rabbitMQ需要和erlang的版本互相匹配具体查看rabbitMQ和对应的erlang版本匹配

在本文中,使用erlang-20.3.8.20-1.el7和rabbitmq-server-3.7.6-1.el7版本。

选择erlang-20.3.x可以兼容新的rabbitMQ3.7.x版本

安装erlang

使用rabbitMQ的镜像地址:https://github.com/rabbitmq/erlang-rpm

将下面内容复制到/etc/yum.repos.d/rabbitmq_erlang.repo文件中

保存后使用yum下载安装。

yum install erlang-版本号

版本号可以通过访问https://packagecloud.io/rabbitmq/erlang获取到要安装的对应版本。

# In /etc/yum.repos.d/rabbitmq_erlang.repo
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

在这里我是用版本为20.3.x这样就可以兼容两个mq的版本

yum install erlang-20.3.8.20-1.el7

rabbitMQ-server下载安装

使用脚本执行生成rabbitmq_rabbitmq-server.repo文件

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

或者直接将下面内容复制到/etc/yum.repos.d/rabbitmq_rabbitmq-server.repo文件中

[rabbitmq_rabbitmq-server]
name=rabbitmq_rabbitmq-server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

[rabbitmq_rabbitmq-server-source]
name=rabbitmq_rabbitmq-server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

yum下载安装

默认使用yum install rabbitmq-server是安装最新版本的rabbitmq

yum install rabbitmq-server-3.7.6-1.el7

rabbitmq安装完后,操作使用

启动RabbitMQ服务
#service rabbitmq-server start
状态查看
#rabbitmqctl status
启用插件
#rabbitmq-plugins enable rabbitmq_management
重启服务
#service rabbitmq-server restart
添加帐号:name 密码:passwd
#rabbitmqctl add_user name passwd
赋予其administrator角色
#rabbitmqctl set_user_tags name administrator
设置权限
#rabbitmqctl set_permissions -p / name ".*" ".*" ".*"

rabbit默认的web端口号是15672

访问http://ip:15672进入web管理页面了

注意放通外网访问,我的是腾讯云服务器,需要配置安全组策略,增加外部访问策略放通TCP:15672

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 Servers
Nginx配置SSL证书出错解决方案
Mar 31 Servers
阿里云Nginx配置https实现域名访问项目(图文教程)
Mar 31 Servers
Nginx配置Https安全认证的实现
May 26 Servers
制作能在nginx和IIS中使用的ssl证书
Jun 21 Servers
nginx安装以及配置的详细过程记录
Sep 15 Servers
Nginx 反向代理解决跨域问题多种情况分析
Jan 18 Servers
Apache Hudi集成Spark SQL操作hide表
Mar 31 Servers
Apache Hudi的多版本清理服务彻底讲解
Mar 31 Servers
CentOS7安装GlusterFS集群以及相关配置
Apr 12 Servers
超越Nginx的Web服务器caddy优雅用法
Jun 21 Servers
ubuntu20.04虚拟机无法上网的问题及解决
Dec 24 Servers
Windows下使用Nginx+Tomcat做负载均衡的完整步骤
阿里云Nginx配置https实现域名访问项目(图文教程)
详解Nginx 工作原理
fastdfs+nginx集群搭建的实现
Nginx域名转发https访问的实现
Mar 31 #Servers
Nginx本地目录映射实现代码实例
Mar 31 #Servers
nginx 防盗链防爬虫配置详解
Mar 31 #Servers
You might like
「OVERLORD」动画重要删减!雅儿贝德的背叛?至尊猎杀队结成
2020/04/09 日漫
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
php数组冒泡排序算法实例
2016/05/06 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
2008/03/22 Javascript
Jquery 选中表格一列并对表格排序实现原理
2012/12/15 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
三分钟带你玩转jQuery.noConflict()
2016/02/15 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
2016/05/12 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
Vue CLI3创建项目部署到Tomcat 使用ngrok映射到外网
2019/05/16 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
Python编程产生非均匀随机数的几种方法代码分享
2017/12/13 Python
Windows下的Python 3.6.1的下载与安装图文详解(适合32位和64位)
2018/02/21 Python
python实现日常记账本小程序
2018/03/10 Python
浅谈python新式类和旧式类区别
2019/04/26 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
2018/04/17 HTML / CSS
终止合同协议书
2014/04/17 职场文书
关于奉献的演讲稿
2014/05/21 职场文书
奥林匹克运动会口号
2014/06/19 职场文书
大学生简历求职信
2014/06/24 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
英文诗歌翻译方法(赏析)
2019/08/16 职场文书
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers