rabbitmq安装部署

安装Erlang
由于RabbitMQ依赖Erlang, 所以需要先安装Erlang。

1、erlang安装

rabbitmq是由erlang语言开发的,并且依赖于它,所以需要先安装。

erlang与rabbitmq有严格的版本对应,根据官网整理如下:

rabbitmq min erlang max erlang
3.7.x 19.3 20.3.x
3.6.15 19.3 20.3.x
3.6.11~14 R16B03 20.1.x
3.6.4~10 R16B03 19.3.x
3.6.0~3 R16B03 18.3.x
3.5.x R14B04 17.5.x
3.4.x R13B03 16B03

yum install erlang  安装erlang

2、安装rabbitmq

以上erlang安装版本为R16B03,这里选用3.6.x版本的rabbitmq,以3.6.10为例。

https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm   浏览器下载rpm包,上传到主机 

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm  安装

3、启动关闭查看状态

#systemctl start rabbitmq-server

#systemctl stop rabbitmq-server

#rabbitmqctl status

三、简单配置rabbitmq

初次安装好rabbitmq后,默认/etc/rabbitmq/下是没有配置文件的,需要手动copy

#cp /usr/share/doc/bbitmq-server-3.6.10/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

1、web管理页面登录

rabbitmq-plugins enable rabbitmq_management(开启web管理插件)

vi /etc/rabbitmq/rabbitmq.config

{loopback_users, []}    打开这项设置,注意后面没有“,”号

 保存配置后重启服务:

service rabbitmq-server stop
service rabbitmq-server start

注意:记得要开放5672和15672端口
/sbin/iptables -I INPUT -p tcp --dport 5672  -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

最后登陆http://192.168.200.111:15672/ 验证

 

默认管理用户密码:guest  guest

原文地址:https://www.cnblogs.com/L1-5551/p/13596092.html