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)的安裝步驟:

  1. 運行otp_win64_17.5.exe
  2. 點擊“Next”,選擇安裝的目錄,這里為D:\java\erl6.4
  3. 點擊“Next”,點擊“Install”開始安裝,安裝完成。(可以留意一下里面的選項)

RabbitMQ Server的下載與安裝

RabbitMQ的下載地址:http://www.rabbitmq.com/download.html

RabbitMQ的安裝步驟:

  1. 直接運行rabbitmq-server-3.5.2.exe
  2. 點擊"Next",選擇安裝的目錄,這里為D:\java\RabbitMQ_Server
  3. 點擊"Install",點擊"Finish",安裝成功。(可以留意一下里面的選項)

ps:安裝完Rabbit MQ以后,服務會自動運行,這時環境變量里的ERLANG_HOME會自動生成,在”環境變量”中檢查是否存在,如果不存在,請在”環境變量”中手動添加,配置Erlang環境變量ERLANG_HOME=D:\java\erl6.4。如果沒有,點擊"新建"。

檢查RabbitMQ運行狀態

  1. 打開命令行命令行,進入RabbitMQ的安裝目錄: cd D:\java\RabbitMQ_Server\rabbitmq_server-3.5.2\sbin
  2. 輸入 rabbitmqctl status

如果出現以下的圖,說明安裝是成功的,並且說明現在RabbitMQ Server已經啟動了。

配置可視化RabbitMQ管理界面

  1. 運行命令行窗口cmd
  2. 輸入命令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源。

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.2/rabbitmq-server-3.5.2-1.noarch.rpm

RabbitMQ server 的安裝步驟:

  1. 運行yum install rabbitmq-server-3.5.2-1.noarch.rpm  進行安裝

ps:這里不用 rpm -ivh rabbitmq-server-3.5.2-1.noarch.rpm進行安裝,而是用yum install rabbitmq-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運行的狀態 

/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的形式進行訪問了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM