RabbitMQ 安装教程(CentOS版)

RabbitMQ 安装教程(CentOS版)

0.环境准备

1.准备一个干净的虚拟机Linux镜像(或者Linux服务器)

2.安装 lrzsz (文件拉取工具),方便上传本地文件,安装命令:yum -y install lrzsz,上传文件命令:rz会打开本地文件夹,之后选择需上传的文件即可(上传文件路径为当前 rz 命令位置)。

3.查看安装的RabbitMQ与erlang的版本对应关系。 地址:http://www.rabbitmq.com/which-erlang.html
在这里插入图片描述
4.在 https://github.com/rabbitmq/erlang-rpm/releases 页面找到需要下载的erlang版本,如:erlang-*-1.el7.x86_64.rpm就是centos7 版本的。

5.使用 wget 命令下载erlang,例如:我的 Linux 系统是 CentOS7 ,使用的RabbitMQ是3.8.9,erlang是23.x(官方组合)

## 指定下载位置
wget -P /home/download https://github.com/rabbitmq/erlang-rpm/releases/download/v23.0/erlang-23.0-1.el7.x86_64.rpm

虚拟机可能报错”无法建立 SSL 连接“,此时需要将 https 替换为 http,再试一次,如果还是无法下载,那么只能通过本地上传的方式处理。

6.安装 Erlang

sudo rpm -Uvh /home/download/erlang-23.0-1.el7.x86_64.rpm

7.安装 socat

sudo yum install -y socat

1. 安装 RabbitMQ

**1.在官方下载页面找到CentOS7版本的下载链接,下载rpm安装包 **

wget -P /home/download https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el7.noarch.rpm

提示:可以在 https://github.com/rabbitmq/rabbitmq-server/tags 或者 https://github.com/rabbitmq/rabbitmq-server/releases 下载历史版本

**2.安装RabbitMQ **

sudo rpm -Uvh /home/download/rabbitmq-server-3.8.9-1.el7.noarch.rpm

2.启动和关闭

  • 启动服务

    sudo systemctl start rabbitmq-server

  • 查看状态

    sudo systemctl status rabbitmq-server

  • 停止服务

    sudo systemctl stop rabbitmq-server

  • 设置开机启动

    sudo systemctl enable rabbitmq-server

3.开启web管理插件

1.开启插件

rabbitmq-plugins enable rabbitmq_management

说明:rabbitmq有一个默认的guest用户,但只能通过localhost访问,所以需要添加一个能够远程访问的用户。

2.添加用户

rabbitmqctl add_user admin admin

3.为用户分配操作权限

rabbitmqctl set_user_tags admin administrator

4.为用户分配资源权限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

5.添加防火墙规则

  • RabbitMQ 服务启动后,还不能进行外部通信,需要将端口添加都防火墙
    1、添加端口

    sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent

2.重启防火墙

sudo firewall-cmd --reload

6.浏览器访问测试

浏览器输入:http://ip+端口(15672),例如:http://192.168.235.102:15672
在这里插入图片描述
输入访问用户与密码访问即可。
以上就是CentOS下安装RabbitMQ。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值