一、下载rpm安装包
准备离线RPM包:erlang-25.0-1.el8.x86_64.rpm、rabbitmq-server-3.11.11-1.el8.noarch.rpm
Erlang下载离线包地址:https://github.com/rabbitmq/erlang-rpm/releases/tag/v25.0
RabbitMQ下载离线包地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.11.11
系统根目录创建download文件夹,将下载的rpm包上传至此文件夹。也可直接在系统内使用 “wget + 下载地址” 命令直接下载rpm安装包,但是外站地址下载失败的概率很大,所以建议先下载后上传。
mkdir download
二、准备安装环境
如果之前安装过erlang,需先删除!
yum remove erlang*
安装C++编译环境
yum -y install make gcc gcc-c++
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC unixODBC-devel httpd python-simplejson
三、安装
进入存放rpm包的文件夹
cd download/
erlang安装
rpm -ivh erlang-25.0-1.el8.x86_64.rpm
rabbitmq安装
rpm -ivh rabbitmq-server-3.11.11-1.el8.noarch.rpm
运行配置 rabbitmq
systemctl enable rabbitmq-server --now
# 创建用户绑定vhost(账号:admin 密码:qwer2)
rabbitmqctl add_user admin qwer2
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator
rabbitmqctl delete_user guest
开启web端管理界面
### 开启web端界面管理,监听15672端口
rabbitmq-plugins enable rabbitmq_management
### 重启服务生效,访问验证
systemctl restart rabbitmq-server
设置防火墙策略开启端口访问并重新加载配置
### 15672 web端管理界面
### 25672 集群管理端口
### 5672 AMQP端口,用于客户端应用程序的连接建立
firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp
firewall-cmd --reload
访问web端验证 地址:ip:15672 账号密码:admin / qwer2