安装
前提
系统: CentOS 7.7
RabbitMQ:3.8.5
Erlang: 23
安装Erlang
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
yum install -y erlang
查看erlang的版本
erl
安装RabbitMQ
导入key
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
RabbitMQ前置条件
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
下载安装包,通过rpm命令安装
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
若提示安装失败,缺少key和socat,则对其安装
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum -y install socat
再次安装rabbitMQ,安装成功启动插件
rabbitmq-plugins enable rabbitmq_management
启动RabbitMQ服务
systemctl start rabbitmq-server
访问RabbitMQ
默认的账号密码是guest/guest,仅限于本机使用,因此创建用户
rabbitmqctl add_user admin 123456Aa?
设置admin为超级管理员
rabbitmqctl set_user_tags admin administrator
授予远程访问权限
rabbitmqctl set_permissions -p / admin "." "." ".*"