一、資源準備
準備好RabbitMQ安裝包和運作環境Erlang安裝包
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.19
- RabbitMQ下載下傳:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5SOzIjMzImYjhDNmNDOkNmYlFmN0EzY0QTO0ITO0UjZ18CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
2.Erlang下載下傳:https://erlang.org/download/otp_src_24.0.tar.gz
二、安裝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
- 建立erlang安裝路徑
#切換路徑
cd /usr/local/otp_src_24.0/
#建立路徑
mkdir ../erlang
- 配置安裝資源(過程較為漫長,請耐心等待)
./configure --prefix=/program/erlang
最終執行結果如下圖,雖然有Warning辨別,忽略即可。
注意事項:
如果過程中出現如下異常,請嘗試執行:yum -y install ncurses-devel 指令來安裝相關依賴
![]()
CentOS下RabbitMQ的安裝、配置及開機啟動一、資源準備二、安裝ErLang三、安裝RabbitMQ
3.編譯并安裝
make
make install
此過程較為漫長,請耐心等待
最終執行結果如下圖(錯誤請忽略即可,其實已經安裝成功)
- 驗證安裝成功與否
#添加環境變量
echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile
#重新整理環境變量
source /etc/profile
#執行erlang指令
erl
執行結果:
輸入 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