最新版請(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ī)訪問(wèn)荣瑟,localhost或者127.0.0.1治拿,從外部訪問(wèn)需要添加上面的配置。
保存配置后重啟服務(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插件