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乾貨。