CentOS7 安裝RabbitMQ筆記

2021-10-12 12:26:47 字數 2148 閱讀 6429

1. 安裝依賴環境

yum install build-essential openssl openssl-devel unixodbc unixodbc-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
mkdir mq
安裝 erlang

rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
安裝 socat

rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
安裝 rabbitmq-server

rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm
3.開啟管理介面及配置

開啟管理介面

rabbitmq-plugins enable rabbitmq_management
修改預設配置資訊

比如修改密碼、配置等等,例如:loopback_users 中的 <<「guest」>>,只保留guest,其實你不修改也行,直接新增乙個使用者,admin為超級管理員登入.

4.設定配置檔案

cd /usr/share/doc/rabbitmq-server-3.6.5/

cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

5.啟用管理介面

開啟管理介面外掛程式

rabbitmq-plugins enable rabbitmq_management
6. 防火牆開啟 15672 管理埠

firewall-cmd --zone=public --add-port=15672/tcp --permanent

firewall-cmd --reload

systemctl restart rabbitmq-server # 重啟服務

7.新增使用者

rabbitmqctl add_user admin admin

rabbitmqctl set_user_tags admin administrator #新使用者設定使用者為超級管理

8.訪問測試

訪問伺服器的15672埠,例如:

rabbitmq常用指令

ps -ef|grep rabbitmq #檢視服務運**況

service rabbitmq-server start # 啟動服務

service rabbitmq-server stop # 停止服務

service rabbitmq-server restart # 重啟服務

問題注意:

如果出現 ip-host 等正確,一直連線不上,注意檢視防火牆是否開啟

centos7防火牆相關,注意版本6的指令不一樣.

systemctl status firewalld 	#檢視防火牆

firewall-cmd --zone=public --list-ports #(檢視通過的埠)

firewall-cmd --zone=public --remove-port=80/tcp --permanent(關閉指定埠,例如80埠)

firewall-cmd --state #檢視狀態

running -> 表示在執行

not running

systemctl stop firewalld.service #臨時停止防火牆(重啟會自動開啟)

systemctl disable firewalld.service #禁止firewall開機啟動

CentOS7使用yum安裝RabbitMQ

登入名 admin 密碼 admin 1.如果安裝後web介面訪問不了,只需要在安裝目錄bin下執行 rabbitmq plugins enable rabbitmq management 2.rabbitmq之後臺管理和使用者設定 3.判斷是否設定ok curl i k 127.0.0.1 156...

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...

centos7安裝nginx(yum安裝)

感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...