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用戶設置管理員權限