溫馨提示×

CentOS RabbitMQ如何安裝配置

小樊
39
2025-07-20 18:22:41
欄目: 智能運維

在CentOS系統上安裝和配置RabbitMQ涉及多個步驟,以下是詳細的指南:

安裝Erlang

RabbitMQ依賴于Erlang環境,因此首先需要安裝Erlang??梢酝ㄟ^以下命令在CentOS上安裝Erlang:

sudo yum install -y epel-release
sudo yum install -y erlang

安裝完成后,可以通過以下命令驗證Erlang版本:

erl -version

安裝RabbitMQ

RabbitMQ提供了RPM包安裝方式,可以通過以下命令安裝RabbitMQ:

# 添加RabbitMQ倉庫
sudo yum install -y https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.10/rabbitmq-server-3.8.10-1.el7.noarch.rpm

# 安裝RabbitMQ
sudo yum install -y rabbitmq-server

配置RabbitMQ

默認情況下,RabbitMQ使用5672端口進行通信??梢酝ㄟ^以下命令查看RabbitMQ的配置:

sudo rabbitmqctl status

如果需要修改RabbitMQ的配置,可以使用以下命令編輯配置文件:

sudo nano /etc/rabbitmq/rabbitmq.conf

啟動RabbitMQ服務

安裝完成后,可以使用以下命令啟動RabbitMQ服務,并設置為開機自啟:

sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server

啟用RabbitMQ管理插件

RabbitMQ管理插件提供了一個基于Web的用戶界面,用于管理RabbitMQ實例。啟用該插件的命令如下:

sudo rabbitmq-plugins enable rabbitmq_management

啟用插件后,可以通過瀏覽器訪問 http://localhost:15672 來打開RabbitMQ管理控制臺。默認用戶名和密碼都是 guest。

創建虛擬主機和用戶

以下是一個示例,展示如何創建一個名為 my_vhost 的虛擬主機和一個名為 my_user 的用戶:

# 創建虛擬主機
sudo rabbitmqctl add_vhost my_vhost

# 創建用戶
sudo rabbitmqctl add_user my_user my_password

# 給用戶分配虛擬主機權限
sudo rabbitmqctl set_permissions -p my_vhost my_user ".*" ".*" ".*"

# 給用戶分配虛擬主機角色
sudo rabbitmqctl set_user_tags my_user administrator

驗證安裝

訪問RabbitMQ的管理界面,使用剛剛創建的用戶名和密碼登錄,確認安裝成功。

以上步驟完成后,您就已經在CentOS系統上成功安裝并配置了RabbitMQ。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女