添加签名 为了使用 key server
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
使用key server
sudo apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"
安装基础条件为了下载安装包
sudo apt-get install apt-transport-https
添加源文件
sudo touch /etc/apt/sources.list.d/bintray.erlang.list
各系统版本 我的是ubuntu 18.04
erlang 与 rabbitMq 对应的版本
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源
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
查看web管理端口开了没
netstat -ano |grep 15672 查看此端口号并没有开启
没有则开启
rabbitmq-plugins enable rabbitmq_management
访问地址 localhost:15672 账号和密码都是guest
参考:https://www.rabbitmq.com/install-debian.html