Centos安装RabbitMQ

239 阅读1分钟

前言

官方文档:www.rabbitmq.com/install-rpm…

补充

由于阿里云的服务器访问可能403所以这里我下载了3.11.2版本的,亲测成功

centos8版本

链接:share.weiyun.com/SPZnQffb 密码:dc3e4a

# 赋予权限
chmod +x erlang-25.1.2-1.el8.x86_64.rpm
# 赋予权限
chmod +x rabbitmq-server-3.11.2-1.el8.noarch.rpm
# 安装 
rpm -ivh erlang-25.1.2-1.el8.x86_64.rpm
# import
rpm --import gpgkey
rpm --import gpg.key
rpm --import rabbitmq-release-signing-key.asc

# 安装 mq
rpm -ivh rabbitmq-server-3.11.2-1.el8.noarch.rpm
# 这里安装完了就直接可以启动了。
systemctl start rabbitmq-server

查看版本对应关系

www.rabbitmq.com/which-erlan…

image.png

通过rpm安装erlang

完成erlang的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

安装erlang

yum install -y erlang

检查erlang的版本号

erl

安装RabbitMQ

导入3个key

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey 
rpm --import https://packagecloud.io/gpg.key
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

没报错就表示正常。

完成RabbitMQ的前置条件配置

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

下载mq的包

github.com/rabbitmq/ra…

下载成功后,上传到服务器,然后使用命名安装

rpm -ivh rabbitmq-server-3.8.30-1.el7.noarch.rpm

安装socat(貌似也可以不用)

yum -y install epel-release
yum -y install socat

启动管理平台插件

rabbitmq-plugins enable rabbitmq_management

启动mq

systemctl start rabbitmq-server

访问控制页面

创建用户

rabbitmqctl add_user admin aaaaaa

设置admin为超级管理员

rabbitmqctl set_user_tags admin administrator

授权远程访问(也可以登录后,可视化配置)

rabbitmqctl set_permissions -p / admin "." "." ".*"

重启MQ

systemctl restart rabbitmq-server

安装完成(可视化页面端口号:15672)

image.png 到目前为止,RabbitMQ安装配置完成,可使用IP、用户(admin)、密码(aaaaaa)进行连接使用了。