简单概述:
1:先安装erlang(网站:https://www.erlang-solutions.com/resources/download.html)
- 添加存储库条目
要将Erlang Solutions存储库(包括用于验证已签名软件包的公共密钥)添加到您的系统,请调用以下命令:
wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm
或者:手动添加存储库条目
RPM软件包已签名。要添加Erlang Solutions键,请执行以下命令:
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
将以下行添加到“ /etc/yum.repos.d/”中的某个文件中:
[erlang-solutions]
name=CentOS $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1
- 添加具有依赖性的存储库(参考:https://fedoraproject.org/wiki/EPEL/zh-cn)
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf config-manager --set-enabled PowerTools
- 安装Erlang
sudo yum install erlang
2:安装RabbitMQ(下载地址:https://www.rabbitmq.com/download.html)
- 自己去https://www.rabbitmq.com/download.html下载或者直接网页打开https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-3.8.3-1.el8.noarch.rpm
- 安装socat依赖
yum install socat
- 安装RabbitMQ
rpm -ivh rabbitmq-server-3.8.3-1.el8.noarch.rpm
- 安装web管理插件
rabbitmq-plugins enable rabbitmq_management
- 修改配置文件使guest用可以远程访问
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/ebin/rabbit.app
第39行将:
{loopback_users, [<<”guest”>>]}
改为
{loopback_users, []}
此时已经安装完成
打开UI管理页面:
http://你的虚拟机ip:15672/
默认账户和密码:guest/guest
image.png
3:后续操作
配置防火墙端口:
15672(ui管理端口):firewall-cmd --add-port=15672/tcp --permanent
5672(远程连接端口):firewall-cmd --add-port=5672/tcp --permanent
最后 执行 firewall-cmd --reload
命令:
启动:/bin/systemctl start rabbitmq-server.service
停止:/bin/systemctl stop rabbitmq-server.service
查看状态:/bin/systemctl status rabbitmq-server.service
设置开启自动启动:chkconfig rabbitmq-server on
我当时因为主机名有数字,导致一直启动不成功,报错如下
ERROR: epmd error for host "192":badarg (unknown POSIX error)
需要将主机名修改
首先查看主机名称
查看主机名:hostnamectl status
修改主机名:hostnamectl set-hostname **
image.png
最好还是修改成英文,我是改成了centos
或者可以参考:https://www.pianshen.com/article/45161110517/的操作去修改主机名