Deepin Linux v20+安装及配置RabbitMQ 3.8.x 版本的方法(最新方法)

RabbitMQ官方更改了RabbitMQ的源配置,导致老的方法已经失效。为此,我重新翻阅了文档,找到了最新的安装方法,具体步骤如下:

  1. 安装基础依赖

sudo apt-get install curl gnupg debian-keyring debian-archive-keyring apt-transport-https -y

  1. 导入RabbitMQ签名密钥

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

  1. 导入Erlang的Launchpad PPA

sudo apt-key adv --keyserver "keyserver.ubuntu.com" --recv-keys "F77F1EDA57EBB1CC"

  1. 导入RabbitMQ PackageCloud 服务器密钥

sudo apt-key adv --keyserver "keyserver.ubuntu.com" --recv-keys "F6609E60DC62814E"

  1. 添加apt源(如果安装过旧版本的,请删掉旧的源list文件)

sudo tee /etc/apt/sources.list.d/rabbitmq.list <<EOF
deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu bionic main
deb-src http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu bionic main
deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ bionic main
deb-src https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ bionic main
EOF

上面的源地址当中,前一组是Erlang的源,后一组是RabbitMQ的源,现在分了2个地方,所以需要额外加上,并且rabbitMQ的源也从以前的bintray迁移到了packagecloud。

  1. 更新源

sudo apt update -y

  1. 安装Erlang基础包

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

  1. 执行RabbitMQ安装

sudo apt install rabbitmq-server -y --fix-missing

  1. 启用RabbitMQ管理控制台插件

sudo rabbitmq-plugins enable rabbitmq_management

  1. 启动RabbitMQ服务

sudo service rabbitmq-server start

  1. 添加管理控制台登录账号(如果不需要额外添加,请使用guest/guest账号密码登录)

sudo rabbitmqctl add_user 你的用户名 你的密码

  1. 设置新账号管理员权限

sudo rabbitmqctl set_permissions -p / 你的用户名 ".*" ".*" ".*"

  1. 将新账号加入管理员用户组

sudo rabbitmqctl set_user_tags 你的用户名 administrator

  1. 最后访问管理控制台页面,默认端口:15672

访问地址 -> http://127.0.0.1:15672

下面你就可以开始使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值