Ubuntu 安装 RabbitMQ

Linux系统
562
0
0
2022-04-16
标签   RabbitMQ

首先安装 Erlang

查看对应版本的 RabbitMQ 对应的 Erlang的版本

www.rabbitmq.com/which-erlang.html

这里选择安装 RabbitMQ 3.8.16 版本,对应的 Erlang 23.2版本以上,这里去Erlang官网下载载需要的Erlang 版本依赖

Ubuntu 安装 RabbitMQ

ubuntu 版本

ubuntu版本:Focal 12.04 (LTS) Bionic 18.04 (LTS) Xenial 16.04 (LTS) Trusty 14.04 (LTS)

因为我是 Ubuntu20.4 这里下载 23.3.1 版本的 Focal 版本的 Erlang。

开始安装

# 如果先安装了旧版本的 Erlang,先进行卸载操作

$ sudo apt autoremove --purge erlang-base

$ suso dpkg -i esl-erlang_23.3.1-1_ubuntu-focal_amd64.deb

发现会报错,报缺少以来,根据报错,安装依赖,例如我这里报错的内容如下

Ubuntu 安装 RabbitMQ

接着,安装所有缺少的依赖

$ sudo apt -f install

再次执行

$ suso dpkg -i esl-erlang_23.3.1-1_ubuntu-focal_amd64.deb

检查是否安装成功

erl

安装 RabbitMQ

下载deb包,地址

# 卸载老版本的rabbitMQ
$ sudo apt remove rabbitmq-server

$ sudo apt update

$ dpkg -i rabbitmq-server_3.8.16-1_all.deb

# 缺少依赖执行
$ sudo apt -f install

# 再次执行
$ dpkg -i rabbitmq-server_3.8.16-1_all.deb

启动、停止、重启服务

## 默认rabbitmq是没有安装web端的客户端的插件
rabbitmq-plugins enable rabbitmq management

## 创建用户
rabbitmqctl add_user admin admin
Adding user "admin" ...

## 赋角色
rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...

## 授权
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
Setting permissions for user "admin" in vhost "/" ...


# 启动服务 
service rabbitmq-server start
# 停止服务
service rabbitmq-server stop
# 重启服务
service rabbitmq-server restart

进行登陆

Ubuntu 安装 RabbitMQ