1. 程式人生 > 實用技巧 >RabbitMQ-安裝

RabbitMQ-安裝

安裝RabbitMQ

RabbitMQ安裝方式有多種, 這裡通過rpm的方式安裝, 本機環境為centOS8,rabbitmq-server-3.8.4-1.el8.noarch.rpm,erlang-23.0.2-1.el8.x86_64.rpm

安裝erlang-23

RabbitMQ是基於erlang的, 因此需要先安裝erlang, 這裡也是用過rpm方式安裝, 下載地址為:https://packagecloud.io/rabbitmq/erlang, 選擇並進入對應需求的版本詳情頁, rabbitmq-server-3.8的版本是需要erlang版本 >= 21.3的, 所以這裡選擇erlang-23.0.2-1.el8.x86_64.rpm, 在對應版本詳情頁中, 複製wget語句, 在linux中執行下載.

# wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-23.0.2-1.el8.x86_64.rpm/download.rpm

進入下載的路徑, 執行命令, 安裝erlang

# yum localinstall erlang-23.0.2-1.el8.x86_64.rpm

安裝RabbitMQ-3.8

在rabbitMQ官網中下載rpm, 網址:https://www.rabbitmq.com/install-rpm.html#downloads, 選擇需要安裝的版本下載

下載完成後,需要執行下面的命令來將 Key 匯入。

# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

然後執行安裝命令

# yum localinstall rabbitmq-server-3.8.4-1.el8.noarch.rpm

安裝完成後執行啟動命令

# systemctl start rabbitmq-server

執行檢視命令檢視啟動狀態

# systemctl status rabbitmq-server

RabbitMQ 啟用 Web 管理介面

在預設的情況下 RabbitMQ 的 Web 管理控制檯是沒有啟用的,你需要通過下面的命令來進行啟用。控制檯的埠為15672

# rabbitmq-plugins enable rabbitmq_management

新增admin使用者

rabbitMQ預設添加了一個超級管理員許可權的使用者"guest", 用來登入控制檯web頁面, 但是這個使用者只能在 localhost:15672 中登入, 而如果需要遠端登入的話, 可以修改guest的登入設定, 也可以新建一個具有管理員許可權的使用者, 這邊建立一個新的"admin"使用者

# 新增admin使用者
rabbitmqctl add_user admin xuelpwd
# 賦予admin許可權
rabbitmqctl set_user_tags admin administrator
# 檢視使用者資訊
rabbitmqctl list_users

建立完成後, 進入web控制檯, 登入admin使用者