溫馨提示×

CentOS中RabbitMQ配置步驟是什么

小樊
49
2025-06-24 10:32:59
欄目: 智能運維

在CentOS中配置RabbitMQ的步驟如下:

安裝Erlang

RabbitMQ是用Erlang編寫的,所以需要先安裝Erlang環境??梢酝ㄟ^以下命令安裝Erlang:

yum install erlang

安裝RabbitMQ

下載適合CentOS系統的RabbitMQ軟件包,并使用以下命令進行安裝:

yum install rabbitmq-server

配置RabbitMQ

  1. 創建和編輯配置文件

    創建rabbitmq.config文件并允許guest用戶登錄:

    cat > /etc/rabbitmq/rabbitmq.config <<EOF
    [
      {rabbit, [
        {loopback_users, []}
      ]}
    ].
    EOF
    

    設置文件屬主屬組為rabbitmq:

    chown rabbitmq:rabbitmq /etc/rabbitmq/rabbitmq.config
    
  2. 配置環境變量

    編輯rabbitmq-env.conf文件,設置RabbitMQ的環境變量:

    cat > /etc/rabbitmq/rabbitmq-env.conf <<EOF
    RABBITMQ_MNESIA_BASE=/data/rabbitmq/mnesia
    RABBITMQ_LOG_BASE=/data/rabbitmq/log
    EOF
    

    設置文件屬主屬組為rabbitmq:

    chown rabbitmq:rabbitmq /etc/rabbitmq/rabbitmq-env.conf
    
  3. 創建數據目錄和日志目錄

    mkdir -pv /data/rabbitmq/log
    chown -R rabbitmq:rabbitmq /data/rabbitmq
    
  4. 啟用management插件

    rabbitmq-plugins enable rabbitmq_management
    
  5. 創建虛擬主機和用戶

    rabbitmqctl add_vhost myvhost
    rabbitmqctl add_user myuser mypassword
    rabbitmqctl set_permissions -p myvhost myuser ".*" ".*" ".*"
    rabbitmqctl set_user_tags myuser administrator
    
  6. 啟動RabbitMQ服務

    使用以下命令啟動RabbitMQ服務,并設置為開機自啟:

    systemctl enable rabbitmq-server
    systemctl start rabbitmq-server
    
  7. 驗證安裝

    訪問RabbitMQ的管理界面,默認用戶名和密碼都是guest:

    http://localhost:15672
    

如果在安裝過程中遇到任何問題,建議查閱RabbitMQ的官方文檔或尋求社區的幫助。

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