centos7 安装rabbitmq3.8

本文详细指导如何根据环境选择合适的Erlang版本,下载并安装RabbitMQ服务器,配置erlang和rabbitmq,包括环境变量设置、编译安装、插件管理和后台启动。最后,通过guest用户登录管理界面进行验证。

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

一、根据环境对照表查询rabbitmq对应的erlang版本
https://rabbitmq.com/which-erlang.html
版本对照表
二、下载安装包
下载erlang:https://github.com/erlang/otp/releases?after=OTP-23.2
在这里插入图片描述
下载rabbitmq-server:https://github.com/rabbitmq/rabbitmq-server/releases?after=v3.8.4-rc.1
在这里插入图片描述
上传文件到 /opt目录下

三、安装erlang

解压并安装

 cd /opt/
 
tar -zxvf otp_src_23.1.tar.gz

 cd otp_src_23.1

# 这里要新建一个erlang文件夹,因为erlang编译安装默认是装在/usr/local下的bin和lib中,这里我们将他统一装到/usr/local/erlang中,方便查找和使用。
mkdir -p /usr/local/erlang

# 在编译之前,必须安装以下依赖包
yum install -y make gcc gcc-c++ m4 openssl openssl-devel ncurses-devel unixODBC unixODBC-devel java java-devel
 
./configure --prefix=/usr/local/erlang

以下的两个:APPLICATIONS INFORMATION,DOCUMENTATION INFORMATION是正常的,不影响正常编译。

然后,直接编译安装

make && make install

然后将/usr/local/erlang/bin这个文件夹加入到环境变量中,加载以下即可直接使用。

vim /etc/profile
#########   添加如下内容   ###############
PATH=$PATH:/usr/local/erlang/bin
########################################
 
source /etc/profile

到此,既安装完成,直接输入erl,出现Erlang/OPT 。。。。
说明安装成功,多按几次Ctrl+c退出来

四、安装rabbitmq-server

解压

tar -zxvf rabbitmq-server-generic-unix-3.8.12.tar.xz -C /usr/local/

# 添加环境变量
vim /etc/profile

------  添加如下内容  ------
PATH=$PATH:/usr/local/rabbitmq_server-3.8.12/sbin

# 重载一下环境变量
source /etc/profile
 
# 添加web管理插件
rabbitmq-plugins enable rabbitmq_management

添加插件后,在/usr/local/rabbitmq_server-3.8.12/etc/rabbitmq下会多出一个enabled_plugins文件,另外,还要在rabbit官网找advanced.config和rabbitmq.conf这两个配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
找到rabbitmq.conf.example和advanced.config.example文件,将.example去掉,就得到了我们的配置文件,
将文件拷贝到/usr/local/rabbitmq_server-3.8.12/etc/rabbitmq目录下

接开rabbitmq.conf文件中loopback_users.guest = false的注释,放开guest用户

五、后台启动

# 后台启动rabbitmq服务
rabbitmq-server -detached

六、访问管理界面,使用guest用户登录
在这里插入图片描述

参考文档:https://blog.youkuaiyun.com/weixin_41004350/article/details/83046842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值