000664 RabbitMQ3.8.1+Erlang22+CentOS7
先来到/usr/download目录,准备下载文件
1. 下载 erlang solution
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
2. 安装
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm yum install epel-release yum install erlang
3. 下载 rabbitmq
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1-1.el8.noarch.rpm
4. 安装 rabbitmq
yum install rabbitmq-server-3.8.1-1.el8.noarch.rpm
5. 开启允许远程访问(非必须的步骤)
vi /etc/rabbitmq/rabbitmq.config ###添加以下内容 [{rabbit,[{loopback_users,[]}]}].
6. 安装消息延迟插件
cd /usr/lib/rabbitmq/lib/3.8.1/plugins wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/v3.8.0/rabbitmq_delayed_message_exchange-3.8.0.ez rabbitmq-plugins enable rabbitmq_delayed_message_exchange
7. 开启web端管理访问(非必须,如果要开启,需要先启动允许远程访问)
rabbitmq-plugins enable rabbitmq_management
8. (如果防火墙开着,那么就)放行端口
firewall-cmd --add-port=15672/tcp --permanent firewall-cmd --add-port=5672/tcp --permanent
9. 启动
systemctl start rabbitmq-server.service ###查看状态 systemctl status rabbitmq-server.service ###重启 systemctl restart rabbitmq-server.service ###停止 systemctl stop rabbitmq-server.service
==================================
1. 添加账号
1.1 命令方式创建
rabbitmqctl add_user luke luke #账号和密码 rabbitmqctl set_user_tags luke luke administrator #设置luke为超级管理员
1.2 web访问后,手动操作添加