RabbitMQ的安裝和配置可視化界面的詳細步驟
RabbitMQ在windows下的安裝
RabbitMQ 它依賴于Erlang,在window上安裝時,需要先安裝Erlang。
首先確定你的window電腦是32位還是64位,然后下載對應版本的Erlang軟件。以下的安裝以window 64位電腦舉例。
Erlang/OTP包 的下載地址:http://www.erlang.org/download.html
Erlang/OTP(otp_win64_17.5.exe)的安裝步驟:
- 運行otp_win64_17.5.exe
- 點擊“Next”,選擇安裝的目錄,這里為D:\java\erl6.4
- 點擊“Next”,點擊“Install”開始安裝,安裝完成。(可以留意一下里面的選項)
RabbitMQ Server的下載與安裝
RabbitMQ的下載地址:http://www.rabbitmq.com/download.html
RabbitMQ的安裝步驟:
- 直接運行rabbitmq-server-3.5.2.exe
- 點擊"Next",選擇安裝的目錄,這里為D:\java\RabbitMQ_Server
- 點擊"Install",點擊"Finish",安裝成功。(可以留意一下里面的選項)
ps:安裝完Rabbit MQ以后,服務會自動運行,這時環(huán)境變量里的ERLANG_HOME會自動生成,在”環(huán)境變量”中檢查是否存在,如果不存在,請在”環(huán)境變量”中手動添加,配置Erlang環(huán)境變量ERLANG_HOME=D:\java\erl6.4。如果沒有,點擊"新建"。
檢查RabbitMQ運行狀態(tài)
- 打開命令行命令行,進入RabbitMQ的安裝目錄: cd D:\java\RabbitMQ_Server\rabbitmq_server-3.5.2\sbin
- 輸入rabbitmqctlstatus
如果出現(xiàn)以下的圖,說明安裝是成功的,并且說明現(xiàn)在RabbitMQ Server已經(jīng)啟動了。

配置可視化RabbitMQ管理界面
- 運行命令行窗口cmd
- 輸入命令rabbitmq-plugins enable rabbitmq_management,這樣就可以添加可視化插件了。
查看可視化插件是否成功:
在web瀏覽器中輸入地址:http://127.0.0.1:15672/
輸入默認賬號: guest 密碼: guest
就可以登錄查看rabbitmq里的資源信息。
備注:可以運行rabbitmqctl stop 命令來停止服務
可以運行 rabbitmq-server -detached命令來重啟服務并后臺運行。
RabbitMQ的日志信息,可以在 C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/文件夾下進行查看,如:C:/Users/Administrator/AppData/Roaming/RabbitMQ/log/rabbit@mywin-PC.log
RabbitMQ在linux下的安裝
下載RabbitMQ安裝源:http://www.rabbitmq.com/install-rpm.html
http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm
在CentOS6 64的linux下,如果沒有安裝epel,可以運行以下命令安裝epel。
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
利用wget下載rabbitmq-server的rpm源。
wgethttp://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm
RabbitMQserver的安裝步驟:
- 運行yum install rabbitmq-server-3.5.2-1.noarch.rpm 進行安裝
ps:這里不用 rpm -ivhrabbitmq-server-3.5.2-1.noarch.rpm進行安裝,而是用yum installrabbitmq-server-3.5.2-1.noarch.rpm 進行安裝
rabbitmq server,因為它會自動下載安裝rabbitmq-server所需要的依賴安裝包,如Erlang安裝包等。
安裝rabbitmq-server為啟動服務:
whereis rabbitmqctl chkconfig rabbitmq-server on /sbin/service rabbitmq-server start
運行 rabbitmqctl status 查看RabbitMQ運行的狀態(tài)
/usr/sbin/rabbitmqctl status
配置可視化RabbitMQ管理界面
在linux上運行,輸入/usr/sbin/rabbitmq-plugins enable rabbitmq_management,這樣就可以添加可視化插件了。
查看可視化插件是否成功:
由于guest用戶只能本機(localhost或127.0.0.1)訪問,所以在linux上的還需要配置添加一個其他的用戶名,以及對該用戶名進行授權,才可以用web 的方式進行訪問。
在web瀏覽器中,輸入自己的ip地址和端口號訪問,如:http://121.xx.91.251:15672/
輸入賬號: mytest 密碼: mytest
就可以登錄查看rabbitmq里的資源信息。
這里可以先簡單的輸入以下的命令,添加mytest用戶,及對mytest用戶進行授權,使其可以用web的方式進行訪問。
rabbitmqctl add_user mytest mytest rabbitmqctl set_user_tags mytest administrator rabbitmqctl set_permissions -p / mytest '.*' '.*' '.*' rabbitmqctl list_permissions
添加mytest用戶及授權之后,就可以用ip的形式進行訪問了。
到此這篇關于RabbitMQ的安裝和配置化可視界面的文章就介紹到這了,更多相關RabbitMQ安裝和配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java基于jdbc連接mysql數(shù)據(jù)庫功能實例詳解
這篇文章主要介紹了java基于jdbc連接mysql數(shù)據(jù)庫功能,結合實例形式詳細分析了jdbc連接mysql數(shù)據(jù)庫的原理、步驟、實現(xiàn)方法及相關操作技巧,需要的朋友可以參考下2017-10-10
java Arrays快速打印數(shù)組的數(shù)據(jù)元素列表案例
這篇文章主要介紹了java Arrays快速打印數(shù)組的數(shù)據(jù)元素列表案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
springboot發(fā)送郵件功能的實現(xiàn)代碼
發(fā)郵件是一個很常見的功能,在java中實現(xiàn)需要依靠JavaMailSender這個接口,今天通過本文給大家分享springboot發(fā)送郵件功能的實現(xiàn)代碼,感興趣的朋友跟隨小編一起看看吧2021-07-07
Springboot3+Vue3實現(xiàn)JWT登錄鑒權功能
JWT用于在網(wǎng)絡應用間安全的傳遞消息,它以緊湊且自包含的方式,通過JSON對象在各方之間傳遞經(jīng)過驗證的信息,這篇文章主要介紹了Springboot3+Vue3實現(xiàn)JWT登錄鑒權功能,需要的朋友可以參考下2025-03-03
Java實現(xiàn)的圖片高質(zhì)量縮放類定義與用法示例
這篇文章主要介紹了Java實現(xiàn)的圖片高質(zhì)量縮放類定義與用法,涉及java針對圖片的運算與轉換等相關操作技巧,需要的朋友可以參考下2017-11-11

