在Ubunut上安装RabbitMQ简要说明

首先,最靠谱的永远是官网,虽然他写了很多版本的匹配信息,看起来不直观

需要匹配的版本,第一个是操作系统的版本,第二个是erlang的版本,第三个是RabbitMQ的版本

然后,官网上提到了两种安装方法,我用最简单的,也是官网上推介的方式

这个方式的操作步骤分为三步:

一,来自官网的说明:In order to use the repository, add a key used to sign RabbitMQ releases to apt-key:

执行

wget -O - 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' | sudo apt-key add -

二、修改系统资源文件,最好是在资源 目录下添加一个文件,命令:

sudo vim /etc/apt/sources.list.d/bintray.erlang.list

bintray.erlang.list 这个文件名自己随笔取得,我这参照官网的,名字也懒得改,其实它里面包含了erlang和RabbitMQ两个资源配置,如下

deb https://dl.bintray.com/rabbitmq/debian bionic erlang
deb https://dl.bintray.com/rabbitmq/debian bionic main

其实你也可以像官网上提到的,写成一行

deb https://dl.bintray.com/rabbitmq/debian bionic erlang main

需要解释一下的是,其中的bionic是指ubuntu18,而如果你是ubuntu16或者其他Debian的发行版,请自行修改

  • bionic for Ubuntu 18.04
  • xenial for Ubuntu 16.04
  • stretch for Debian Stretch
  • jessie for Debian Jessie

三、正式安装erlang和rebbitMQ,ubuntu安装的老套路,先更新一下

sudo apt  update

然后先安装erlang

sudo apt-get install erlang-nox

然后,安装Rabbit-server

sudo apt-get install rabbitmq-server

至此,rabbitMQ-server已经安装完成,然后,官网上有提到,可以通过apt package pinning 绑定版本,或者某个时候ubuntu自带库也提供相同资源的时候,不至于混乱,这部分我 也没研究,有需要的自己看看

我这边安装完成后自动就启动了,如果你想在浏览器中通过15672端口访问自己安装的RabbitMQ的话,你 需要下面这个命令:

sudo rabbitmq-plugins enable rabbitmq_management

然后你访问localhost:15672应该就可以了,然后登陆用户名密码都是geust

本教程结束,有问题请回复,虽然我不一定知道

发布者:kanghouchao

程序员

留下评论