CentOS8 安裝 RabbitMQ


RabbitMQ 安裝記錄

1.安裝

1.1 環境

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

1.2 安裝 Erlang 與 RabbitMQ

命令

yum install erlang -y

yum install rabbitmq-server -y

[root@centos8 ~]# rpm -qa | grep erlang
erlang-23.3.2-1.el8.x86_64
[root@centos8 ~]# rpm -qa | grep rabbitmq-server
rabbitmq-server-3.8.14-1.el8.noarch

## rabbitmq的管理平台插件
rabbitmq-plugins enable rabbitmq_management

[root@centos8 ~]# systemctl enable  rabbitmq-server
Created symlink /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service → /usr/lib/systemd/system/rabbitmq-server.service.
[root@centos8 ~]# systemctl start   rabbitmq-server
[root@centos8 ~]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-04-28 22:08:30 CST; 20s ago
   
## 開放端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
## 客戶端端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
success
[root@centos8 ~]# firewall-cmd --reload
success
[root@centos8 ~]# firewall-cmd --list-port
6379/tcp 8080/tcp 443/tcp 8081/tcp 15672/tcp 5672/tcp
[root@centos8 ~]#

1.3 開始訪問

http://ip:15672/

使用guest賬號登錄提示User can only log in via localhost,原因是:guest用戶默認只能本地登錄,我們需要重新添加一個管理員賬號用於web遠程登錄

  • 創建一個賬號
## 創建賬號
rabbitmqctl add_user admin 123456
## 設置用戶角色
rabbitmqctl  set_user_tags  admin administrator
## 設置用戶權限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
## 查看當前登錄用戶
rabbitmqctl list_users
  • 使用 admin 123456 登錄...開始學習 RabbitMQ!


免責聲明!

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



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