centos7安装rabbitmq

rabbitmq官网建议通过yum安装,但发现这个只支持centos8往后版本,centos具体的安装详见链接: link
下面讲一下centos7通过下载压缩包的方式安装

1.进入到下载页

下载页链接: link
1.
在这里插入图片描述
2.
在这里插入图片描述
3.
在这里插入图片描述
4.erlang下载地址链接: link
在这里插入图片描述

2.安装

1.安装erlang
在这里插入图片描述

#(我这里下载了二个版本的压缩包,请忽略)
# 建议把压缩包安装下/opt目录下
# 解压erlang压缩包
tar -zxvf otp_src_25.0.4.tar.gz
# 没有gcc编译环境的,记得安装
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
# 创建erlang文件夹
mkdir /opt/erlang
# 进入到otp_src_25.0.4目录下,执行配置命令(这里的`--prefix`是你自己要安装的目录地址)
./configure  --prefix=/opt/erlang --without-javac
# 在otp_src_25.0.4,继续执行编译安装命令
make && make install
# 安装完成后,配置环境变量
echo 'export PATH=$PATH:/opt/erlang/bin' >> /etc/profile
# 启用环境变量
source /etc/profile
# 查看erlang版本
erl -version
# 至此erl安装完成

在这里插入图片描述
2.安装rabbitmq

# 安装rabbitmq的一个依赖
yum install -y socat
# 解压rabbitmq压缩包文件
xz -d rabbitmq-server-generic-unix-3.10.7.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.10.7.tar
# 添加环境变量
echo 'export PATH=$PATH:/opt/rabbitmq_server-3.10.7/sbin' >> /etc/profile
# 启用环境变量
source /etc/profile
# 记得关闭防火墙
systemctl status firewalld
systemctl stop firewalld

3.访问rabbitmq管理页面

# 安装插件
rabbitmq-plugins enable rabbitmq_management
# 启动服务(-detached 后台启动)
rabbitmq-server -detached

记得打开156725672这两个端口的防火墙,默认访问页面地址:http://{ip}:15672/

默认的账号密码guest/guest只支持本地访问,所以要添加一个新的账户

# 第一步:添加 admin 用户并设置密码
rabbitmqctl add_user admin admin
# 第二步:添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator
# 第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 第四步:查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
# 第五步:查看用户列表
rabbitmqctl list_users
# 附加: 修改密码
rabbitmqctl change_password <用户名> <新密码>

在这里插入图片描述
最后就能访问了
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值