目录
1.准备yum仓库
准备pgpkey秘钥
rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
rpm --import https://packagecloud.io/rabbitmq/erlang/gpgkeyrpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
如果下载失败可以直接打开网址,下载并保存为文件,在终端打开按文件名导入也是可以的
2.添加Rabbitmq的yum仓库
cd /etc/yum.repos.d
ls -l
vim rabbitmq.repo
配置文件保存并退出
配置文件可以根据版本自行修改
[rabbitmq_erlang]
name=rabbitmq_erlang
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_erlang-source]
name=rabbitmq_erlang-source
baseurl=https://packagecloud.io/rabbitmq/erlang/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/erlang/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
##
## RabbitMQ server
##
[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch
repo_gpgcheck=1
gpgcheck=1
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
3.安装erlang和rabbitmq-server
yum install -y erlang rabbitmq-server
4.启动服务
1.启动rabbitmq-server服务
systemctl start rabbitmq-server //启动rabbitmq-server服务
systemctl status rabbitmq-server //查看rabbitmq-server服务状态
2.关闭防火墙或放行RabbitMQ需要用到的三个端口(任选其一)
systemctl stop firewalld //关闭防火墙服务
systemctl status firewalld //查看防火墙服务状态
systemctl disable firewalld //关闭开机自启
----------------------------------------------------------------------------------
firewall-cmd --add-port=5672/tcp //放行5672端口
firewall-cmd --add-port=15672/tcp //放行5672端口
firewall-cmd --add-port=25672/tcp //放行5672端口
firewall-cmd --reload //重启防火墙
3.启动WEB管理控制台
rabbitmq-plugins enable rabbitmq_management
5.添加用户
rabbitmqctl add_user admin '123456'
//添加一个用户 用户名为admin,密码123456
rabbitmqctl set_permissions -p "/" "admin" ".*" ".*" ".*"
//赋予admin用户最大的权限
rabbitmqctl set_user_tags admin administrator//设置admin用户为管理员
6.访问管理控制台
1.查看Linux端的ip地址
2.在Windows端访问Linux下的ip地址及15672端口输入账户密码进行访问