linux安裝RabbitMq

 

 

 

1. 總共兩種方式可以進行安裝

適用linux:RedHat Enterprise Linux, CentOS, Fedora, openSUSE

1.Yum存儲庫安裝軟件包(強烈建議使用此選項)

2.下載軟件包並使用rpm安裝。

本次採用yum進行安裝

2. 基礎環境

1. 基礎環境說明

這是官網截圖

RabbitMQ所必須環境有三個。分別是 erlang,socat,lograatate

 

如果要鎖定Erlang的版本(看需要)

Erlang解決方案傾向於提供RabbitMQ可能支持或不支持的最新 Erlang版本==>也就是最好版本固定

安裝yum版本鎖定插件

 yum install yum-plugin-versionlock

1.1. 安裝Erlang

在安裝RabbitMQ之前,必須安裝Erlang / OTP 。原因是RabbitMQ是由Erlang開發的,就像java需要運行環境一樣。

以root用戶身份運行以下命令

yum -y install erlang

如果 使用版本鎖定(不固定版本請忽略)

yum versionlock  -y install erlang

接下來將會進行一系列的下載和安裝。直到

 

1.2. 安裝 socat 

yum -y install socat

1.3.安裝 logrotate

yum -y install logrotate

 

2.RabbitMQ簽名祕鑰

在使用Yum存儲庫之前必須先導入RabbitMQ簽名密鑰。這使RPM工具信任存儲庫中提供的軟件包上的簽名。爲此,以超級用戶身份運行:

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

 

3.編寫一個rabbit.repo文件

需要查看自己系統版本信息

vim /etc/yum.repos.d/rabbitmq.repo

 CentOS 8的存儲庫

[bintray-rabbitmq-server]
name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/8/
gpgcheck=0
repo_gpgcheck=0
enabled=1






  CentOS 7的存儲庫

[bintray-rabbitmq-server] 
名稱 = bintray-rabbitmq-rpm
 baseurl = https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3。8 .x / el / 7 /
 gpgcheck = 0 
repo_gpgcheck = 0 
使能 = 1

   CentOS 6的存儲庫

[bintray-rabbitmq-server] 
名稱 = bintray-rabbitmq-rpm
 baseurl = https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3。8 .x / el / 6 /
 gpgcheck = 0 
repo_gpgcheck = 0 
使能 = 1

 我都系統時CentOS 8 的,所以配置如下

4.安裝RabbitMQ服務器

4.1指定版本

與4.2任選一

yum install rabbitmq-server-3.8.5-1.el8.noarch.rpm

4.2最新版

與4.1任選一

yum install rabbitmq-server

4.3安裝完成

 

5 啓動服務器

5.1 守護進程

當安裝RabbitMQ服務器包時,默認情況下服務器不會作爲守護進程啓動。當系統啓動時,作爲管理員運行,默認啓動守護進程

chkconfig rabbitmq-server on

 

5.2 啓動

/sbin/service rabbitmq-server start

 

5.3 停止

/sbin/service rabbitmq-server stop

 

5.4 查看服務器狀態

RbbitMQ服務

service rabbitmq-server status

 

5.5 節點檢測

1.檢查本地節點是否正在運行,並且CLI工具可以成功對其進行身份驗證

rabbitmq-diagnostics ping

2.打印啓用的組件(應用程序),TCP偵聽器,內存使用情況細分,警報等

rabbitmq-diagnostics status

3.打印有效的節點配置

rabbitmq-diagnostics environment

4.對本地節點執行更廣泛的運行狀況檢查

rabbitmq-diagnostics node_health_check

 

6.日誌文件和管理

6.1.日誌所在目錄

 /var/log/rabbitmq/

 

備註:

快速管理RabbitMQ管理端(管理界面)配置===>  RabbitMQ管理界面配置

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章