天天看點

CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ

一、資源準備

準備好RabbitMQ安裝包和運作環境Erlang安裝包

  1. RabbitMQ下載下傳:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.19
CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ
2.Erlang下載下傳:
https://erlang.org/download/otp_src_24.0.tar.gz
CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ

二、安裝ErLang

2.1 解壓縮Erlang壓縮包

cd /usr/local/
tar -zxf /home/otp_src_24.0.tar.gz
mv opt_src_24.0/ erlang/           

2.2 編譯并安裝Erlang

  1. 建立erlang安裝路徑
#切換路徑
cd /usr/local/otp_src_24.0/
#建立路徑
mkdir ../erlang           
  1. 配置安裝資源(過程較為漫長,請耐心等待)
./configure --prefix=/program/erlang           

最終執行結果如下圖,雖然有Warning辨別,忽略即可。

CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ

注意事項:

如果過程中出現如下異常,請嘗試執行:yum -y install ncurses-devel 指令來安裝相關依賴

CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ

3.編譯并安裝

make 
make install           

此過程較為漫長,請耐心等待

最終執行結果如下圖(錯誤請忽略即可,其實已經安裝成功)

CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ
  1. 驗證安裝成功與否
#添加環境變量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
#重新整理環境變量
source /etc/profile
#執行erlang指令
erl           

執行結果:

CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ
輸入

halt().

可退出目前erlang指令行

三、安裝RabbitMQ

3.1 解壓縮

由于是tar.xz格式,需要先安裝xz解壓工具

yum install -y xz           

正式開始解壓縮

cd /usr/local
# 第一次解壓
/bin/xz -d /home/liguangni/rabbitmq-server-generic-unix-3.8.19.tar.xz
# 第二次解壓
tar -xvf rabbitmq-server-generic-unix-3.8.19.tar
# 重命名
mv rabbitmq_server-3.8.19/ rabbitmq/           

3.2 配置環境變量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile
# 重新整理環境變量
source /etc/profile           

3.3 啟用Web管理界面

rabbitmq-plugins enable rabbitmq_management           
CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ

繼續閱讀