一、环境准备
版本:RabbitMQ 3.10.0 Erlang 24.3.4.1
1、RabbitMQ版本和Erlang版本兼容性关系
https://www.rabbitmq.com/which-erlang.html
2、下载 Erlang https://packagecloud.io/rabbitmq/erlang
将下载后的包,放入服务器某文件夹下
cd /usr/local/rabbitmq/
# 解压
rpm -Uvh xxx
# 安装
yum install -y erlang
#查看版本
erl -version
3、RabbitMQ下载
RabbitMQ下载链接 weget命令下载地址(https://packagecloud.io/rabbitmq/rabbitmq-server)
wget --content-disposition "https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140"
当下载完成后,运行下面的命令将Key导入
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:、
yum localinstall rabbitmq-server-3.10.0-1.el7.noarch.rpm
安装成功标志,如下
安装完成后,需要做最后一步的配置
vi /etc/hosts
i 编辑
在最后一行,加上ip 主机名
esc quit! 退出保存
安装完成后,需要启动rabbitMq,执行命令:
systemctl start rabbitmq-server
开机启动: systemctl enable rabbitmq-server
重新启动: systemctl restart rabbitmq-server
二、RabbitMQ Web 界面管理
安装web端了客户端插件
rabbitmq-plugins enable rabbitmq_management
安装结束,重启服务
systemctl restart rabbitmq-server
端口15672(web端口) 5672(rabbitmq)服务器管理页面安全规则添加(阿里等等)、虚拟机防火墙端口放开、或者关闭防火墙,下面是虚拟机防火墙相关
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
访问界面,http://服务器ip地址:15672
新增admin用户,并赋予administrator 权限
rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator