CentOS 7 安装 RabbitMQ

1 环境

操作系统:CentOS 7.9 64位

注意:如果操作系统是最小化安装,需要额外安装环境依赖:yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2 安装包下载

下载后的文件:

  • rabbitmq-server-3.9.9-1.el7.noarch.rpm
  • erlang-23.3.4-1.el7.x86_64.rpm
  • socat-1.7.3.2-2.el7.x86_64.rpm

2.1 RabbitMQ

下载地址:https://packagecloud.io/rabbitmq/

在这里插入图片描述

在这里插入图片描述

根据自己的操作系统选择版本,我的操作系统是 CentOS 7 ,所以版本为 el/7。

在这里插入图片描述

在这里插入图片描述

2.2 Erlang

下载地址:https://packagecloud.io/rabbitmq

在这里插入图片描述

在这里插入图片描述

版本号选择el/7

在这里插入图片描述

在这里插入图片描述

2.3 socat

下载地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat

在这里插入图片描述

注意:下载后缀带有 X86_64 的文件

3 软件安装

3.1 上传文件

SSH 登录服务器上传下载到的文件。连接工具我用的是 MobaXterm,下载地址:https://mobaxterm.mobatek.net/

3.2 安装文件

rpm -ivh erlang-23.3.4-1.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.9.9-1.el7.noarch.rpm

注意:由于 RabbitMQ 是基于 Erlang 语言开发的,所以必须先安装Erlang。请按照顺序依次安装。

4 常用命令

### 启动相关[ enable开机启动 | disable禁止开机启动 | start启动 | restart重启 | stop停止 | status状态 ]
# 开机启动RabbitMQ服务
systemctl enable rabbitmq-server
# 禁止开机启动RabbitMQ服务
systemctl disable rabbitmq-server
# 服务启动
systemctl start rabbitmq-server
# 服务重启
systemctl restart rabbitmq-server
# 服务关闭
systemctl stop rabbitmq-server
# 服务状态
systemctl status rabbitmq-server

### 管理命令行 用来在不使用web管理界面情况下命令操作RabbitMQ
# 查看帮助
rabbitmqctl help

### 插件管理命令行[ enable开启 | list列表 | disable禁用 ]
# 开启
rabbitmqplugins enable
# 列表
rabbitmqplugins list
# 禁用
rabbitmqplugins disable

5 Web 管理插件

5.1 开启插件

rabbitmq-plugins enable rabbitmq_management

注意:先开启 rabbitmq-server,再执行。

访问地址:[ip]:15672

注意:默认账号[guest]只支持本地访问,如需远程访问还需进一步配置

5.2 RabbitMQ 配置

创建文件 /etc/rabbitmq/rabbitmq.config,下载官方模板进行配置。

官网地址:https://github.com/rabbitmq/rabbitmq-server/blob/v3.8.x/deps/rabbit/docs/rabbitmq.conf.example

默认情况下,RabbitMQ 的默认的 guest 用户只允许本机访问, 如果想让 guest 用户能够远程访问的话,只需要将配置文件中的 loopback_users 列表置为空即可,如下:

{loopback_users, []}

另外关于新添加的用户,直接就可以从远程访问的,如果想让新添加的用户只能本地访问,可以将用户名添加到上面的列表, 如只允许 admin 用户本机访问。

{loopback_users, ["admin"]}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值