RabbitMQ学习(一)Linux下安装RabbitMQ

124 阅读1分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第13天,点击查看活动详情

什么是RabbitMQ?(摘自百度百科)

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

安装步骤:

一、官网下载 www.rabbitmq.com/download.ht…

下载好这两个

image.png image.png

二、上传到linux环境中。

我使用的阿里云服务器,使用xshell远程连接,使用xftp上传文件。使用本地虚拟机也可以

上传到/usr/local/software 路径下(software没有的话自己创建 mkdir software)

image.png

可以看到我的software下已经有这两个了

三、安装文件

分别按顺序执行这三个命令,安装erlang、socat、rabbitmq

rpm -ivh erlang-21.3-1.el7.x86_64.rpm
 
yum install socat -y
 
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

四、启动服务

1、添加开机启动rabbitmq服务

 chkconfig rabbitmq-server on

2、启动服务

/sbin/service rabbitmq-server start

3、查看服务状态

/sbin/service rabbitmq-server status

image.png

此时应该能看到active

4、开启web管理插件

使用命令

rabbitmq-plugins enable rabbitmq_management

然后在浏览器中输入网址 http://ip地址:15672 即可访问到rabbitmq的web客户端

image.png

5、添加用户

创建账号

rabbitmqctl add_user 用户名 密码

设置用户角色为管理员

rabbitmqctl set_user_tags 用户名 administrator

给用户所有的权限

rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*"

6、登录web客户端

使用刚刚创建的用户登陆浏览器中的web客户端,即可进入

image.png