RabbitMQ單機(jī)版部署安裝過(guò)程
簡(jiǎn)介
RabbitMQ 是一個(gè)由 Erlang 語(yǔ)言開(kāi)發(fā)的 AMQP 的開(kāi)源實(shí)現(xiàn)。
部署
安裝erlang環(huán)境
由于rabbitmq是基于erlang語(yǔ)言開(kāi)發(fā)的,所以必須先安裝erlang。
wget http://www.erlang.org/download/otp_src_22.1.tar.gz tar xzf otp_src_22.1.tar.gz ./configure --prefix=/usr/local/erlang --without-javac make && make install
安裝Rabbitmq
官網(wǎng): https://www.rabbitmq.com/download.html
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-generic-unix-3.8.1.tar.xz unxz rabbitmq-server-generic-unix-3.8.1.tar.xz mv rabbitmq_server-3.8.1/ rabbitmq_server mv rabbitmq_server /home/data/
設(shè)置環(huán)境變量
## set erlang env export ERLANG_HOME=/usr/local/erlang export PATH=$ERLANG_HOME/bin::$PATH # set rbtmq env export RBTMQ_HOME=/home/data/rabbitmq_server export PATH=$RBTMQ_HOME/sbin::$PATH
常用運(yùn)維命令 啟動(dòng)相關(guān)命令
## 啟動(dòng) rabbitmq-server -detached ## 停止 rabbitmqctl stop ## 狀態(tài) rabbitmqctl status ### 開(kāi)啟web插件 rabbitmq-plugins enable rabbitmq_management
用戶(hù)管理
## 查看用戶(hù)
rabbitmqctl list_users
## 添加用戶(hù)
rabbitmqctl add_user knight 123456
### 配置權(quán)限
rabbitmqctl set_permissions -p "/" knight ".*" ".*" ".*"
### 設(shè)置tag
rabbitmqctl set_user_tags knight administrator
## 刪除默認(rèn)用戶(hù)
rabbitmqctl delete_user guest
#修改密碼
rabbimqctl change_password {username} {newpassword}
#設(shè)置用戶(hù)角色,Tag可以為 administrator,monitoring, management
rabbitmqctl set_user_tags {username} {tag ...} 虛擬主機(jī)操作
## 增加一個(gè)虛擬主機(jī) rabbitmqctl add_vhost /cloudmall ## 查看所有的虛擬主機(jī) rabbitmqctl list_vhosts ## 查看虛擬主機(jī)的權(quán)限 rabbitmqctl list_permissions -p /cloudmall ## 刪除虛擬主機(jī) rabbitmqctl delete_vhost /cloudmall
操作隊(duì)列命令
## 查詢(xún)所有隊(duì)列 rabbitmqctl list_queues # 清除隊(duì)列消息 rabbitmqctl -p vhostpath purge_queue blue
圖形界面操作
開(kāi)啟管理界面插件后,可瀏覽器登錄http://ip:15672
到此這篇關(guān)于RabbitMQ單機(jī)版部署的文章就介紹到這了,更多相關(guān)RabbitMQ單機(jī)版內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決SpringBoot框架因post數(shù)據(jù)量過(guò)大沒(méi)反應(yīng)問(wèn)題(踩坑)
這篇文章主要介紹了解決SpringBoot框架因post數(shù)據(jù)量過(guò)大沒(méi)反應(yīng)問(wèn)題(踩坑),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-09-09
gradle和maven打包時(shí)排除application.properties問(wèn)題
文章主要介紹了Gradle、Maven(用于構(gòu)建JAR包)和Maven(用于構(gòu)建WAR包),文章基于個(gè)人經(jīng)驗(yàn),為讀者提供了參考,并鼓勵(lì)大家支持腳本之家2024-12-12
淺談hibernate急迫加載問(wèn)題(多重外鍵關(guān)聯(lián))
這篇文章主要介紹了淺談hibernate急迫加載問(wèn)題(多重外鍵關(guān)聯(lián)),具有一定借鑒價(jià)值,需要的朋友可以參考下。2017-12-12
java實(shí)現(xiàn)液晶數(shù)字字體顯示當(dāng)前時(shí)間
這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)液晶數(shù)字字體顯示當(dāng)前時(shí)間,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12
SpringBoot數(shù)據(jù)庫(kù)初始化datasource配置方式
這篇文章主要為大家介紹了SpringBoot數(shù)據(jù)庫(kù)初始化datasource配置方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-12-12
maven項(xiàng)目在實(shí)踐中的構(gòu)建管理之路的方法
這篇文章主要介紹了maven項(xiàng)目在實(shí)踐中的構(gòu)建管理之路的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05
Mybatis配置之<properties>屬性配置元素解析
這篇文章主要介紹了Mybatis配置之<properties>屬性配置元素解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-07-07
Java二維數(shù)組查找功能代碼實(shí)現(xiàn)
這篇文章主要介紹了Java二維數(shù)組查找功能代碼實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
SpringBoot整合Druid數(shù)據(jù)庫(kù)連接池的方法
Druid是Java語(yǔ)言中最好的數(shù)據(jù)庫(kù)連接池。Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。這篇文章主要介紹了SpringBoot整合Druid數(shù)據(jù)庫(kù)連接池的方法,需要的朋友可以參考下2020-07-07

