最近在学习RabbitMQ,以下是我在本地的虚拟机的安装步骤,云服务器也适用。希望对大家有用。

一、 版本介绍

rabbitMQ 依赖于 Erlang,需要先安装 Erlang,Erlang 和 RabbitMQ 版本有对应关系
具体的可去官网查看 RabbitMQ官网
以下是我用的版本:
Linux系统:CentOS7
Erlang:erlang-23.3.3-1.el7.x86_64.rpm
RabbitMQ:rabbitmq-server-3.8.15-1.el7.noarch.rpm

二、安装Erlang

大家可以去官网下载,也可以用yum直接安装,安装步骤网上有很多,我这里就不一一描述了。
不想麻烦的话,我这里有下载好的安装包
Erlang和RabbmitMQ安装包都在里面
链接:https://pan.baidu.com/s/1B-t5yfyJIppy-6lWOw8Yng
提取码:8du4

1、把安装包上传到服务器

我这里放的目录:/usr/local/erlang

2、用yum localinstall 安装

yum localinstall erlang-23.3.3-1.el7.x86_64.rp

在这里插入图片描述

3、出现版本号 说明安装成功了

erl -version

在这里插入图片描述

三、安装rabbitmq

1、把安装包上传到服务器

在这里插入图片描述

2、安装

yum localinstall rabbitmq-server-3.8.15-1.el7.noarch.rpm

在这里插入图片描述

3、设置开机自启动

systemctl enable rabbitmq-server

在这里插入图片描述

4、启动

service rabbitmq-server start

在这里插入图片描述

5、查看端口

能看到端口,说明安装,启动成功了。

ps -ef | grep rabbitmq

在这里插入图片描述

6、安装客户端插件,开启管理化界面

rabbitmq-plugins enable rabbitmq_management

7、查看控制台15672端口

默认端口是 15672,
默认用户 guest,密码 guest。
guest 用户默认只能在本机访问,远程用户需要创建其他的用户

netstat -an|grep 15672

在这里插入图片描述
这里说明下,我这里是新装的虚拟机,还没有net工具,需要装net工具

安装网络工具

yum install net-tools

在查询
在这里插入图片描述

8、重启服务

systemctl restart rabbitmq-server

四、浏览器访问

1、访问链接

http://{服务器IP}:15672

在这里插入图片描述
出现这个页面说明RabbitMQ Web管理界面可以访问了

注意:
如果出不来,查看你的防火墙是否开放了该端口

如果是阿里云服务器记得在安全策略组添加开放以上端口,如果是本地虚拟机, 可以临时关闭防火墙。

我是本地虚拟机,直接关闭了防火墙

systemctl stop firewalld

2、登录

默认的账号密码:guest
在这里插入图片描述
跟我一样登录不了的话,需要在新增一个远程用户,因为默认情况下只能本地访问

3、 新增用户

rabbitmqctl add_user admin admin

在这里插入图片描述

4、给用户权限

rabbitmqctl set_user_tags admin administrator

在这里插入图片描述

用admin 登录,出现这个页面,说明已经成功

在这里插入图片描述

五、参考

链接: RabbitMQ安装教程(最新RabbitMQ安装,通用教程)
有需要的可以去看看。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐