添加签名 为了使用 key server

curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -

rabbitMQ 在ubuntu18 上安装

使用key server

sudo apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"

rabbitMQ 在ubuntu18 上安装

安装基础条件为了下载安装包

sudo apt-get install apt-transport-https

rabbitMQ 在ubuntu18 上安装

添加源文件

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

各系统版本 我的是ubuntu 18.04

rabbitMQ 在ubuntu18 上安装

erlang 与 rabbitMq 对应的版本

rabbitMQ 在ubuntu18 上安装

su root

sudo echo "deb http://dl.bintray.com/rabbitmq-erlang/debian bionic erlang" > /etc/apt/sources.list.d/bintray.erlang.list

exit

更新配置

sudo apt-get update -y

安装 erl*

sudo apt-get install -y erlang-base \ erlang-asn1 erlang-crypto erlang-eldap erlang-ftp erlang-inets \ erlang-mnesia erlang-os-mon erlang-parsetools erlang-public-key \ erlang-runtime-tools erlang-snmp erlang-ssl \ erlang-syntax-tools erlang-tftp erlang-tools erlang-xmerl

 

固定安装rabbit-server和erlang的版本

sudo vi /etc/apt/preferences.d/rabbitmq

填写下面的内容 Package: rabbitmq-server Pin: version 1:3.8.2 Pin-Priority: 1000

 

sudo vi /etc/apt/preferences.d/erlang

填写下面的内容 Package: erlang* Pin: version 1:22.2.1-1 Pin-Priority: 1000

 

导入签名

# import PackageCloud signing key

wget -O - "https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey" | sudo apt-key add -

rabbitMQ 在ubuntu18 上安装

 

添加rabbitMq源

cd /etc/apt/sources.list.d/

sudo vi bintray.rabbitmq.list

添加下面的源 deb https://dl.bintray.com/rabbitmq/debian bionic main

更新一下

sudo apt-get update -y

安装rabbitMq

sudo apt-get install -y rabbitmq-server

#启动rabbitMq

sudo service rabbitmq-server start

#查看一下状态

sudo service rabbitmq-server status

rabbitMQ 在ubuntu18 上安装

查看web管理端口开了没

netstat -ano |grep 15672 查看此端口号并没有开启

没有则开启

rabbitmq-plugins enable  rabbitmq_management

访问地址 localhost:15672 账号和密码都是guest

rabbitMQ 在ubuntu18 上安装

参考:https://www.rabbitmq.com/install-debian.html

相关文章: