RabbitMQ在centos7安裝及配置

最新版請(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插件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 整體架構(gòu) 部署步驟 基于 Docker 基本概念內(nèi)存節(jié)點(diǎn)只保存狀態(tài)到內(nèi)存,例外情況是:持久的 queue 的內(nèi)容將...
    mvictor閱讀 12,905評(píng)論 5 30
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,568評(píng)論 19 139
  • RabbitMQ的安裝 RabbitMQ下載地址 RabbitMQ是由LShift提供的一個(gè)Advanced Me...
    二月_春風(fēng)閱讀 14,653評(píng)論 0 10
  • rabbitmq有3種模式,集群模式2種? 單機(jī)模式:即單機(jī)情況不做集群,就單獨(dú)運(yùn)行一個(gè)rabbitmq而已。...
    嗷大彬彬閱讀 4,229評(píng)論 1 9
  • 昨天,是我父親五十歲生日,年過半百了。從有意識(shí)到現(xiàn)在,見證了他雷公的瘦猴子樣,也尷尬過他長(zhǎng)胖了而我不認(rèn)識(shí)的模樣,...
    aprilday閱讀 129評(píng)論 0 0

友情鏈接更多精彩內(nèi)容