首先,最靠谱的永远是官网,虽然他写了很多版本的匹配信息,看起来不直观
需要匹配的版本,第一个是操作系统的版本,第二个是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
本教程结束,有问题请回复,虽然我不一定知道