Ubuntu20.04安裝RabbitMQ


本博客旨在自我學習使用,如有任何疑問請及時聯系博主

安裝erlang

由於RabbitMq需要erlang語言的支持,在安裝RabbitMq之前需要安裝erlang

sudo apt-get install erlang-nox

安裝RabbitMq

  1. 更新源
    sudo apt-get update

  2. 安裝

    sudo apt-get install rabbitmq-server

  3. 以應用方式

sudo rabbitmq-server         # 啟動
sudo rabbitmqctl stop       # 停止
sudo rabbitmqctl status     # 查看狀態
  1. 以服務方式啟動(安裝完之后在任務管理器中服務一欄能看到RabbtiMq)
sudo rabbitmq-service install        # 安裝服務
sudo rabbitmq-service start          # 開始服務
sudo rabbitmq-service stop           # 停止服務
sudo rabbitmq-service enable         # 使服務有效
sudo rabbitmq-service disable        # 使服務無效
sudo rabbitmq-service help           # 幫助
# 當rabbitmq-service install之后默認服務是enable的,如果這時設置服務為disable的話,rabbitmq-service start就會報錯。
# 當rabbitmq-service start正常啟動服務之后,使用disable是沒有效果的
sudo rabbitmqctl stop                # 關閉服務

  1. RabbitMq 管理插件啟動,可視化界面
sudo rabbitmq-plugins enable rabbitmq_management       # 啟動
sudo rabbitmq-plugins disable rabbitmq_management      # 關閉
  1. RabbitMq節點管理方式
rabbitmqctl

添加admin,並賦予administrator權限

  1. 添加admin用戶,密碼設置為admin123

    sudo rabbitmqctl add_user admin admin123

  2. 賦予權限

    sudo rabbitmqctl set_user_tags admin administrator

  3. 賦予virtual host中所有資源的配置、寫、讀權限以便管理其中的資源

    sudo rabbitmqctl set_permissions -p / admin '.' '.' '.*'

Web管理器連接

瀏覽器訪問http:// ubuntuip :15672,會發現拒絕連接

原因是RabbitMQ安裝后默認是不啟動管理模塊的,所以需要配置將管理模塊啟動

啟動管理模塊命令如下

rabbitmqctl start_app                             # 啟動軟件
rabbitmq-plugins enable rabbitmq_management       # 開啟管理插件
rabbitmqctl stop                                  # 停止

開啟后再重新加載web

使用剛剛創建的admin就可以登錄,密碼為admin123

原帖:wolai


免責聲明!

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



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