在Ubuntu16.04上快速安装RabbitMQ

前言

开发环境:ubuntu16.04

1.什么是RabbitMQ

RabbitMQ是使用Erlang语言开发的基于高级消息队列协议(Advanced Message Queuing Protocol,AMQP)的开源消息队列。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、数据可靠性、数据安全性。

2. 安装erlang

下载与RabbitMQ版本对应的erlang

下载地址:https://www.erlang-solutions.com/downloads/#tabs-debian

安装命令:

sudo dpkg -i esl-erlang_23.2-1_ubuntu_xenial_amd64.deb

3. 安装RabbitMQ

下载RabbitMQ

下载地址:https://www.rabbitmq.com/install-debian.html#manual-installation

在Ubuntu16.04上快速安装RabbitMQ
上图是RabbitMQ官网的教程

安装命令:

sudo dpkg -i rabbitmq-server_3.8.11-1_all.deb

我在安装的过程中遇到了一些错误,下面是对应的解决方法

可能会出现的错误:Package socat is not installed,解决办法:

sudo apt-get install socat

4. RabbitMQ配置文件

RabbitMQ给我们提供了一个配置文件模版,我们可以参照这个来配置。

模版文件地址:https://github.com/rabbitmq/rabbitmq-server/blob/v3.8.x/deps/rabbit/docs/rabbitmq.conf.example

# 当该值为true时,我们只能通过localhost:15672来访问管理界面
# 当该值为false时,我们可以通过ip:15672来访问管理界面
loopback_users.guest = false
在Ubuntu16.04上快速安装RabbitMQ

5. 加载RabbitMQ的插件

# 加载RabbitMQ的插件,这样我们可以使用web界面来管理RabbitMQ,默认使用guest用户登录
sudo rabbitmq-plugins enable rabbitmq_management
# username:guest
# password:guest

6. 启动RabbitMQ

# 直接启动
sudo rabbitmq-server
# 启动之后再后台运行
sudo service rabbitmq-server start
# 可以查看RabbitMQ的运行状态
sudo service rabbitmq-server status
# 可以查看RabbitMQ的其它状态
sudo rabbitmqctl status

OK,到这里我们的RabbitMQ已经安装完毕并可以使用其自带的管理界面进行管理了,让我们开启对RabbitMQ探索之旅吧

上一篇:erlang精要(11)-erl(3)


下一篇:在CentOS 6.6上搭建C++运行环境并连接Oracle数据库