首先安裝 Erlang
檢視對應版本的 RabbitMQ 對應的 Erlang的版本
www.rabbitmq.com/which-erlang.html
這裡選擇安裝 RabbitMQ 3.8.16 版本,對應的 Erlang 23.2版本以上,這裡去Erlang官網下載載需要的Erlang 版本依賴
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
發現會報錯,報缺少以來,根據報錯,安裝依賴,例如我這裡報錯的內容如下
接著,安裝所有缺少的依賴
$ 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
進行登陸
本作品採用《CC 協議》,轉載必須註明作者和本文連結