linux下RabbitMQ 安裝和使用


RabbitMQ 安裝和使用

一、安裝依賴環境

  1. http://www.rabbitmq.com/which-erlang.html 頁面查看安裝rabbitmq需要安裝erlang對應的版本

  2. https://github.com/rabbitmq/erlang-rpm/releases 頁面找到需要下載的erlang版本,erlang-*.centos.x86_64.rpm就是centos版本的。

  3. 復制下載地址后,使用wget命令下載

    wget -P /home/download https://github.com/rabbitmq/erlang-rpm/releases/download/v21.2.3/erlang-21.2.3-1.el7.centos.x86_64.rpm
  4. 安裝 Erlang

    sudo rpm -Uvh /home/download/erlang-21.2.3-1.el7.centos.x86_64.rpm
  5. 安裝 socat

    sudo yum install -y socat

二、安裝RabbitMQ

  1. 官方下載頁面找到CentOS7版本的下載鏈接,下載rpm安裝包

    wget -P /home/download https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm

    提示:可以在https://github.com/rabbitmq/rabbitmq-server/tags下載歷史版本

  2. 安裝RabbitMQ

    sudo rpm -Uvh /home/download/rabbitmq-server-3.7.9-1.el7.noarch.rpm

三、啟動和關閉

  • 啟動服務

    sudo systemctl start rabbitmq-server
  • 查看狀態

    sudo systemctl status rabbitmq-server
  • 停止服務

    sudo systemctl stop rabbitmq-server
  • 設置開機啟動

    sudo systemctl enable rabbitmq-server

四、開啟Web管理插件

  1. 開啟插件

    rabbitmq-plugins enable rabbitmq_management

    說明:rabbitmq有一個默認的guest用戶,但只能通過localhost訪問,所以需要添加一個能夠遠程訪問的用戶。

  2. 添加用戶

    rabbitmqctl add_user admin admin
  3. 為用戶分配操作權限

    rabbitmqctl set_user_tags admin administrator
  4. 為用戶分配資源權限

    rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

五、防火牆添加端口

  • RabbitMQ 服務啟動后,還不能進行外部通信,需要將端口添加都防火牆

  1. 添加端口

    sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent
    sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
  2. 重啟防火牆

    sudo firewall-cmd --reload

六、登陸管理后台

        輸入服務器地址+端口(15672),看得登陸頁面,輸入賬戶:admin    admin進行登陸即可

 

 



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM