最新版請(qǐng)參考(v3.8.16+) :[RabbitMQ下載安裝---最新版] (https://blog.csdn.net/weixin_44137464/article/details/115182868)
1. erlang 安裝
安裝最新版本erlang
wget http://erlang.org/download/otp_src_20.0.tar.gz
解壓&安裝
tar -xvf otp_src_20.0.tar.gz
cd otp_src_20.0/
配置安裝路徑編譯代碼
./configure --prefix=/opt/erlang
執(zhí)行編譯結(jié)果
make && make install
完成后進(jìn)入/opt/erlang查看執(zhí)行結(jié)果
cd /opt/erlang/bin
./erl

當(dāng)出現(xiàn)以上信息時(shí)表示安裝完成。然后輸入’halt().’退出即可
然后在配置Erlang環(huán)境變量,vi /etc/profile文件輸入i,增加下面的環(huán)境變量:
#set erlang environment
export PATH=$PATH:/opt/erlang/bin
點(diǎn)擊esc 輸入:wq回車保存
使配置生效
source /etc/profile
2. 下載安裝RabbitMq
下載
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
安裝
yum install rabbitmq-server-3.6.10-1.el7.noarch.rpm
啟動(dòng)&查看狀態(tài)
service rabbitmq-server start
service rabbitmq-server status

創(chuàng)建配置文件 rabbitmq.config
cd /etc/rabbitmq/
vi rabbitmq.config
內(nèi)容如下
[{rabbit, [{loopback_users, []}]}].
這里的意思是開放使用,rabbitmq默認(rèn)創(chuàng)建的用戶guest,密碼也是guest,這個(gè)用戶默認(rèn)只能是本機(jī)訪問,localhost或者127.0.0.1,從外部訪問需要添加上面的配置。
保存配置后重啟服務(wù)
service rabbitmq-server stop
service rabbitmq-server start
開放5672 15672端口:
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
安裝 RabbitMQWeb管理插件
rabbitmq-plugins enable rabbitmq_management
http://ip:15672/#/ 用戶名密碼默認(rèn)都是guest

3、開啟MQTT插件
rabbitmq-plugins enable rabbitmq_mqtt
service rabbitmq-server restart #開啟后需要重啟
如下圖 所示,代表mqtt開啟成功

rabbitmq安裝rabbitmq_delayed_message_exchange插件