如何在CentOS 7上安装RabbitMQ服务器

本文详细介绍了如何在CentOS7系统上安装和配置RabbitMQ服务器,包括安装Erlang依赖、下载RabbitMQ软件包、启用Web管理界面、配置防火墙端口和创建管理用户等步骤,确保RabbitMQ服务能够正常启动和使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、概述

RabbitMQ是一个免费的开源企业消息代理软件。 它是用Erlang编写的,并实现了高级消息队列协议(AMQP)。 它提供所有主要编程语言的客户端库。 它支持多种消息传递协议,消息队列,传送确认,灵活的路由到队列,多种交换类型。 它还提供易于使用的HTTP-API,命令行工具和用于管理RabbitMQ的Web UI。

那麽如何在CentOS 7上安装RabbitMQ服务器呢?

二、机器准备

服务器ip 主机名 系统版本
192.168.2.55 myhost Centos7.2

三、系统环境

[root@myhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.2.1511 (Core) 
[root@myhost ~]#  firewall-cmd --state							 #查看防火墙的状态
running
[root@myhost ~]#  firewall-cmd --list-ports                       #查看防火墙已经开放的端口
[root@myhost ~]#  firewall-cmd --list-services                    #查看防火墙开放的服务
dhcpv6-client ssh
#httpd服务默认的端口是80,防火墙允许80/tcp端口访问 
[root@myhost ~]#  firewall-cmd --zone=public --permanent --add-port=80/tcp
success
[root@myhost ~]#  firewall-cmd --reload                                       	#重新加载防火墙配置
success 
[root@myhost ~]#  setenforce 0  &&    getenforce
Permissive
[root@myhost ~]#  sed -i  "s/SELINUX=enforcing/SELINUX=disabled/g"  /etc/sysconfig/selinux 

四、安装RabbitMQ所需要的依赖软件

RabbitMQ是用Erlang语言编写的,在安装RabbitMQ 服务器之前需要安装 erlang软件。 erlang软件在默认的yum存储库中不可用,因此需要先安装epel存储库以及更新基本系统。

另外,安装RabbitMQ版本不同,需要erlang 依赖软件版本也不同。直接用yum install -y erlang命令安装的erlang可能版本比较低,不能够支持安装RabbitMQ。因此,我们可以下载高版本erlang软件的rpm包进行安装。

4.1 第一种方法:直接用 yum命令安装erlang
[root@myhost ~]# yum -y install epel-release && yum -y update

更新系统后,进一步安装 erlang和socat软件。

[root@myhost ~]# yum -y install erlang  socat

安装成功之后,查看erlang软件版本。

[root@myhost ~]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator v
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值