Centos7环境安装Erlang、RabbitMQ详细过程
1、安装须知
RabbitMQ 服务器在安装之前需要安装 erlang。
具体版本之间的依赖关系请查看官方网址:https://www.rabbitmq.com/which-erlang.html
这里给出部分的依赖关系截图:
2、开始安装
安装Erlang环境
- 安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了
1 | yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel |
- 安装ncurses
1 | yum -y install ncurses-devel |
- 下载Erlang rpm 安装包
RPM 下载包版本地址:https://packagecloud.io/rabbitmq/erlang
这里选择了 erlang-23.3.4.11-1.el7.x86_64.rpm 版本
根据链接点击后进入详细页面,获取下载链接:
1 | wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm |
选择一个存放当前rpm的目录文件,这里放在了 /usr/local/rabbitMQ/ 文件夹下
1 | cd /usr/local/rabbitmq/ |
安装RabbitMQ
- 安装socat插件
1 | yum install -y socat |
- 下载RabbitMQ rpm 安装包
https://github.com/rabbitmq/rabbitmq-server/releases/
选择对应的rpm安装包下载
下方是 rabbitmq-server-3.9.13-1.el8.noarch.rpm 的下载地址
1 | wget --content-disposition https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.13/rabbitmq-server-3.9.13-1.el8.noarch.rpm |
下载完成后截图
- 安装RabbitMQ
1 | 解压 |
- 启动RabbitMQ服务
1 | 启动rabbitmq |
- 安装启动RabbitMQWeb管理界面
1 | 安装RabbitMQWeb管理界面插件 |
- 添加远程用户
用户角色简述:
administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制
1 | #添加用户 |
- 扩展部分
1 | 设置rabbitmq服务开机自启动 |
- 开放外网访问
配置防火墙: (开放5672,15672端口)
1 | firewall-cmd --zone=public --add-port=5672/tcp --permanent |
(重启防火墙以使配置即时生效)
1 | systemctl restart firewalld |
查看系统所有开放的端口:
1 | firewall-cmd --zone=public --list-ports |
- 本文作者: GHOSTLaycoo
- 本文链接: http://example.com/2022/03/17/centos7安装rabbitmq/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!