Centos7 安装 RabbitMQ-3.4.1

 一、上传 Centos7

Centos7 安装 RabbitMQ-3.4.1_第1张图片

二、安装

1. 安装 erlang

由于 RqbbitMQ 是 erlang 语言开发的,所以要先安装 erlang

[root@Suke local]# rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
[root@Suke local]# yum install epel-release

Centos7 安装 RabbitMQ-3.4.1_第2张图片

2. 安装 socat

[root@Suke local]# rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

3. 安装rabbitmq

[root@Suke local]# rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

4. 启动 rabbitmq

[root@Suke local]# service rabbitmq-server start

查看状态:service rabbitmq-server status

提示:Error: unable to connect to node rabbit@wangzaiplus: nodedown 是没有启动

5. 启用后台管理插件 

[root@Suke local]# rabbitmq-plugins enable rabbitmq_management

Centos7 安装 RabbitMQ-3.4.1_第3张图片

提示rabbit@suke... started 6 plugins.即表示启用成功!

三、启动访问

问题:rabbitmq从3.3.0开始, 默认用户guest只允许本机访问, 即: http://localhost:15672, 如果通过ip:port访问, 会发现Login failed。新建一个admin用户,用于在过程登录rabbitmq:

解决办法:添加配置文件(这一步可以不做,如果登录不了再配这个)

① 输入命令 cd /etc/rabbitmq

② 输入命令 vi rabbitmq.config

③ 编辑内容 [{rabbit, [{loopback_users, []}]}].

④ 保存退出

Centos7 安装 RabbitMQ-3.4.1_第4张图片

重启服务:[root@Suke rabbitmq]# service rabbitmq-server restart

访问本机地址:http://192.168.60.130:15672/

Centos7 安装 RabbitMQ-3.4.1_第5张图片

访问成功! 

Centos7 安装 RabbitMQ-3.4.1_第6张图片

四、命令补充:启动、停止

service rabbitmq-server start

service rabbitmq-server stop

service rabbitmq-server restart

service rabbitmq-server status

rabbitmq-plugins enable rabbitmq_management

rabbitmq-plugins disable rabbitmq_management

你可能感兴趣的:(RabbitMQ,Linux,rabbitmq,linux,分布式)