Ubuntu 安裝 RabbitMQ

HuDu發表於2021-05-21

首先安裝 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

本作品採用《CC 協議》,轉載必須註明作者和本文連結