Windows下安裝RabbitMQ

RabbitMQ安裝步驟

一、安裝Erlang

    由於RabbitMQ採用Erlang實現的,需要建立在Erlang OTP平臺上,所以我們在安裝RabbitMQ

之前需要先安裝Erlang,就像我們在windows上編寫java代碼需要先安裝java虛擬機一樣。

    我們可以在http://www.erlang.org/downloads網站下載Erlang,然後選擇對應版本安裝即可。

    安裝步驟比較簡單,不過一定要記住自己的安裝位置,安裝完Erlang之後需要配置環境變量(具體配置方式和JDK的配置方式類似),下面是我自己本地的安裝路徑,安裝完成後就可以配置環境變量了,如下右側圖先配置一個ERLANG_HOME的地址,裏面放上Erlang最外側文件夾的位置。

    然後打開path,將%ERLANG_HOME%\bin;加到path路徑的最後(和java配置JAVA_HONE到path中相似)。

    最後打開windows的控制檯在控制檯中輸入erl然後點擊回車,如果顯示安裝的Erlang版本號則證明安裝成功。

 

二、安裝RabbitMQ

    安裝好Erlang之後就相當於RabbitMQ運行的條件就滿足了,我們就可以在本地安裝RabbitMQ了,可以在官網上先下載好RabbitMQ(下載地址:http://www.rabbitmq.com/install-windows.html)。

    下載好RabbitMQ之後點擊安裝即可,這裏也要事先確定要安裝在哪一個文件夾之下,在安裝的時候會給你選擇的。

    安裝完RabbitMQ之後就是需要爲RabbitMQ配置環境,這個環境的配置和Erlang幾乎一樣,首先我們需要新建一個RABBITMQ_SERVER在裏面放上RabbitMQ的安裝地址,然後在path裏面加入%RABBITMQ_SERVER%\sbin;指出sbin文件夾(不是bin文件夾,這個下面沒有bin文件夾)的位置。這裏要注意一下RABBITMQ_SERVER指出的RabbitMQ的文件夾下層rabbitmq_server文件夾的路徑,我這邊因爲版本號是3.6.5所以配置是RABBITMQ_SERVER是:E:\softfile\RabbitMQ\rabbitmq_server-3.6.5,具體可以根據版本不同修改。

 

三、激活RabbitMQ

    安裝配置完RabbitMQ之後需要對其進行激活,激活RabbitMQ比較簡單,只需要打開控制檯並輸入    "E:\softfile\RabbitMQ\rabbitmq_server-3.6.5\sbin\rabbitmq-plugins.bat" enable rabbitmq_management    即可激活RabbitMQ。這裏的路徑其實指向的是RabbitMQ文件夾sbin下的rabbitmq-plugins.bat這個文件。

    激活RabbitMQ之後需要對其重啓,net stop RabbitMQ命令關閉RabbitMQ,然後net start RabbitMQ命令啓動RabbitMQ即可。

 

四、使用

    安裝完RabbitMQ之後就可以使用了,打開控制檯輸入

rabbitmqctl.bat list_users

查看RabbitMQ下所有的用戶。RabbitMQ默認有一個用戶guest(密碼:guest),我們可以使用這個用戶登錄本地的RabbitMQ。http://localhost:15672 登錄自己本地RabbitMQ即可(使用guest用戶)。

    看到以上頁面證明RabbitMQ安裝成功已經可以使用。

 

五、基本操作命令

    RabbitMQ安裝好之後需要新增或則賦權以及刪除用戶。具體的指令可以參考:http://www.rabbitmq.com/rabbitmqctl.8.html。這裏只寫出一些常用指令。

1.新增用戶

rabbitmqctl.bat add_user username password

用戶名test  密碼 test

2.刪除用戶

rabbitmqctl.bat delete_user username

刪除test用戶

3.修改用戶密碼

rabbitmqctl change_password userName newPassword

修改用戶test的密碼爲123

4.爲用戶賦管理員權限

rabbitmqctl.bat set_user_tags username administrator

我們新建完用戶test之後test不是管理員權限,這時候我們需要爲test用戶設置管理員權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章