由于rabbitMQ是使用erlang语言编写的,所以安装rabbitMQ之前,需要先安装erlang环境。
注意:erlang和rabbitMQ版本需要匹配否则会安装失败或启动失败!
点击查看版本匹配信息
erlang下载地址
rabbitMQ下载地址
这里以安装3.6.15为例:其中版本名称中的el代表的是centOS系统的大版本号,比如 rabbitmq-server-3.6.15-1.el7.noarch.rpm 其中的el7表示当前为centOS7的安装包。
因为centOS7 yum 安装的erlang默认版本和rabbitMQ 3.6.15 版本是匹配的,所以这里直接安装erlang;否则需要在上面的 erlang下载地址 中,下载对应的版本进行安装。
yum install erlang
下载rabbitMQ安装包
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
安装rabbitMQ
yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm
安装可视化管理插件,也就是访问15672端口出现的UI界面
/sbin/rabbitmq-plugins enable rabbitmq_management
启动rabbitMQ服务
service rabbitmq-server start
查看rabbitMQ状态
service rabbitmq-server status
因为3.3.x版本之后,禁止使用guest账号在本机之外的机器进行登录,所以修改配置放开远程连接不可使用guest账号登录的限制。
cd /etc/rabbitmq
vim rabbitmq.config (该文件默认不存在vim会创建该文件)
添加如下配置
[{rabbit,[{loopback_users,[]}]}].
编辑保存后,重启rabbitMQ即可远程使用guest账号登录。
service rabbitmq-server restart
远程登陆rabbitMQ管理UI界面地址:安装rabbitMQ服务的ip地址:15672,账号密码都是guest。