ubuntu1604和ubuntu2004安装RabbitMQ绝对靠谱

欢迎关注微信公众号 山人彤 .海量资源免费送

在这里插入图片描述



0 前言

这次在ubuntu2004上安装RabbitMQ遇到了一些让人无奈的问题,安装erlang的时候,遇到了依赖问题,任我怎样在baidu,google上搜索,都解决不了.最来老老实实去rabbitmq的官网跟着官网示例一步一步走,才安装成功.



1 安装步骤

  • 1 安装erlang
  • 2 安装RabbitMQ


2 安装erlang

安装erlang的时候,请务必使用apt方法进行安装,不要下载.deb文件进行安装,因为有很多依赖问题,.deb包无法完成这些依赖的安装.ps,真的勇士请一意孤行

2.1 进行packageCloud signing key设置

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

2.2 添加RabbitMQ signing key

curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
sudo apt-key adv --keyserver "hkps://keys.openpgp.org" --recv-keys "0x0A9AF2115F4687BD29803A206B73A36E6026DFCA"
sudo apt-get install apt-transport-https

2.3 添加erlang的源

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

把下面的源添加进去

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

2.4 开始安装erlang

sudo apt-get update -y

sudo apt-get install curl gnupg -y

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

sudo apt-get install apt-transport-https
sudo apt-get update -y
sudo apt-get install rabbitmq-server -y --fix-missing



3 安装RabbitMQ

3.1 添加源

vim /etc/apt/sources.list.d/bintray.rabbitmq.list
# ubuntu1604
deb https://dl.bintray.com/rabbitmq-erlang/debian xenial erlang
deb https://dl.bintray.com/rabbitmq/debian xenial main
# ubuntu 1804 2004
deb https://dl.bintray.com/rabbitmq-erlang/debian bionic erlang
deb https://dl.bintray.com/rabbitmq/debian bionic main

3.2 安装

sudo apt-get update -y
sudo apt-get install -y rabbitmq-server

3.3说明

建议在安装RabbitMQ这一步的时候,直接去官网下载.deb文件,然后进行安装,这样子更简单.

官网地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.8/rabbitmq-server_3.8.8-1_all.deb

也可以关注我的微信公众号“山人彤”,回复“RabbitMQ”,即可获取.deb文件

注:国内可能网络比较慢



4 更新ubuntu1604安装方法

这次我需要在ubuntu1604上安装,安装2004的方法,遇到了问题,找到了一种成功的方法,记录下来:


apt-get update
 
sudo apt-get install apt-transport-https
 
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_22.0.7-1~ubuntu~xenial_amd64.deb
 
sudo dpkg -i esl-erlang_22.0.7-1~ubuntu~xenial_amd64.deb
缺少依赖,安装依赖:
apt-get install libwxbase3.0-0v5
apt-get -f install
 
 
curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
 
 sudo apt-key adv --keyserver "hkps.pool.sks-keyservers.net" --recv-keys "0x6B73A36E6026DFCA"
 
 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server_3.7.17-1_all.deb
 
sudo dpkg -i rabbitmq-server_3.7.17-1_all.deb
 
rabbitmq-plugins enable rabbitmq_management
 
service rabbitmq-server start

如果对你有所帮助,请关注微信公众号 山人彤 .海量资源免费送

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一朝英雄拔剑起

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值