Skip to content

Latest commit

 

History

History
111 lines (68 loc) · 2.39 KB

File metadata and controls

111 lines (68 loc) · 2.39 KB

RabbitMQ 安装使用教程

1 下载

官网: https://www.rabbitmq.com

2 安装

centOS 7

centOS 7 安装 RabbitMQ 教程

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.rpm

centOS 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

3 使用

3.1 配置

开放端口:

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