centOS 7
erlang Github 地址: https://github.com/rabbitmq/erlang-rpm/releases
RabbitMQ Github 地址: https://github.com/rabbitmq/rabbitmq-server/releases
安装指令:
sudo yum install -y epel-release
sudo yum install -y wget
# 下载 erlang rpm 源
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v21.2.3/erlang-21.2.3-1.el7.centos.x86_64.rpm
# 下载 rabbitmq rpm 源
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.11-rc.1/rabbitmq-server-3.7.11.rc.1-1.el7.noarch.rpm
# 安装 erlang
sudo yum install -y erlang-21.2.3-1.el7.centos.x86_64.rpm
# 安装 RabbitMQ
sudo yum install -y rabbitmq-server-3.7.10-1.el7.noarch.rpmcentOS 9+/Alma Linux 9 +
安装指令:
sudo dnf install -y epel-release
sudo dnf install -y wget
# 下载 erlang rpm 源
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v26.1.2/erlang-26.1.2-1.el9.x86_64.rpm
# 下载 rabbitmq rpm 源
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.12.8/rabbitmq-server-3.12.8-1.el8.noarch.rpm
# 安装 erlang
sudo dnf install -y erlang-26.1.2-1.el9.x86_64.rpm
# 安装 RabbitMQ
sudo dnf install -y rabbitmq-server-3.12.8-1.el8.noarch.rpm
开放端口:
firewall-cmd --add-port={5671,5672,15672,25672}/tcp --zone=public --permanent
sudo firewall-cmd --reload启动与开机启动
# 启动
sudo systemctl start rabbitmq-server
# 开机启动
sudo systemctl enable rabbitmq-server
# 启用 web 界面
sudo rabbitmq-plugins enable rabbitmq_management
# 修改用户组
sudo chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/
# 添加管理员
sudo rabbitmqctl add_user mqadminuser mqadminpassword
sudo rabbitmqctl set_user_tags mqadminuser administrator
sudo rabbitmqctl set_permissions -p / mqadminuser ".*" ".*" ".*"注意:
mqadminuser : RabbitMQ 管理员用户名、账号,可自定义
mqadminpassword : RabbitMQ 管理员密码,可自定义
web 访问:
http://your-ip-address:15672