1、概述

RabbitMQ 是目前很流行的訊息中介軟體之一,可靠性非常好,能簡單的實現高可用、負載均衡。

今天我們先來聊一下 RabbitMQ 3.9.7 版本在 CentOS7 中的安裝。

2、安裝RabbitMQ

2.1 下載 erlang 安裝包

因為 RabbitMQ 是使用 erlang 語言編寫的,因此需要先安裝 erlang。

下載地址:https://github.com/rabbitmq/erlang-rpm/releases

2.2 下載 socat 安裝包

下載地址:http://repo.iotti.biz/CentOS/7/x86_64/

2.3 下載 RabbitMQ 安裝包

下載地址:https://github.com/rabbitmq/rabbitmq-server/releases

2.4 將下載的安裝包拷貝到 CentOS 的 /home 目錄下 

2.5 安裝依賴包

# yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2.6 安裝下載的包

# cd /home

# rpm -ivh erlang-23.3.4.7-1.el7.x86_64.rpm

# rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

# rpm -ivh rabbitmq-server-3.9.7-1.el7.noarch.rpm

2.7 RabbitMQ 的常用命令

1)啟動服務

/sbin/service rabbitmq-server start

2)停止服務

/sbin/service rabbitmq-server stop

3)檢視服務狀態

/sbin/service rabbitmq-server status

4)設定開機啟動 RabbitMQ 服務

chkconfig rabbitmq-server on

2.8 安裝管理外掛

先啟動 RabbitMQ 服務,然後執行以下命令

# rabbitmq-plugins enable rabbitmq_management

2.9 登入 RabbitMQ 管理控制檯

地址:

http://RabbitMQ伺服器IP:15672/

使用者名稱、密碼都是 guest

此時,使用guest登入,會報一個錯。

這是因為RabbitMQ預設只允許guest在伺服器本地登入,我們需要修改一下配置。

# vi /etc/rabbitmq/rabbitmq.conf

loopback_users = none

重啟RabbitMQ即可。

3. 綜述

今天聊了一下 RabbitMQ3.9.7在CentOS7中的安裝,希望可以對大家的工作有所幫助。

歡迎幫忙點贊、評論、轉發、加關注 :)

關注追風人聊Java,每天更新Java乾貨。