RabbitMQ服務安裝配置

1.安裝Erlang

安裝Erlang 時要注意安裝的RabbityMQ 所依賴的Erlang版本,根據RabbitMQ的要求選擇一個版本,這裏我要安裝的RabbitMQ的版本是 3.7.7 ,他依賴的Erlang版本範圍是javascript

19.3.6.4 到 21.0.x,所以我選擇版本是OTP 20.3. Erlang下載地址。下載Erlang安裝包後直接安裝就能夠了。html

設置ERLANG_HOME 環境變量

image

我這裏是默認安裝因此Erlang的安裝路徑在:java

C:\Program Files\erl9.3\bin\erl.exe

點擊肯定在系統環境變量裏就增長剛剛添加的ERLANG_HOMEwindows

image

注意:若是以前安裝了Erlang的其餘版本,須要卸載後在進行從新安裝和設置。服務器

在開始菜單查找Erlang,點擊啓動 打開以下界面,那麼Erlang就安裝成功了。接下來就安裝RabbitMQ。網站

image

2.安裝RabbitMQ

能夠在RabbitMQ的官方網站下載最新版本的RabbitMQ服務器安裝程序,RabbitMQ下載地址, 這裏我下載的是官方推薦的最新版本rabbitmq-server-3.7.7.exe, 而後點擊默認安裝。spa

RabbitMQ安裝好後是做爲windows service 運行在後臺。插件

image

設置RabbitMQ環境變量

RabbitMQ 安裝好後在開始菜單輸入rabbitmq 會看到三個菜單:3d

image

這裏的三個菜單是提供控制Windows service的命令,爲了可以在任意Windows命令窗口上操控RabbitMQ服務須要在系統里加一個環境變量而且配置在系統的PHTH環境變量中。code

首先添加一個RABBITQM_SERVER變量:

image

而後在系統的path變量中配置以下:

image

這樣就能夠在windows administrator啓動的CMD窗口操控RabbitMQ服務了。不須要每次都定位到:
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.7\sbin>

3.安裝 rabbitmq_management

使用RabbitMQ 管理插件,能夠更好的可視化方式查看Rabbit MQ 服務器實例的狀態。

打開命令窗口:
cmd輸入命令:

rabbitmq-plugins enable rabbitmq_management

這樣,就安裝好插件了,須要重啓服務,使用命令:

net stop RabbitMQ

中止服務後再執行

net start RabbitMQ

也許會出現這種結果:
在這裏插入圖片描述
「發生錯誤:發生系統錯誤 5。 拒絕訪問。」
5不是系統管理員權限。
問題解決方案:使用管理員打開cmd再執行此命令:
在這裏插入圖片描述
建立用戶,密碼,綁定角色
使用rabbitmqctl控制檯命令來建立用戶,密碼,綁定權限等。
rabbitmq的用戶管理包括增長用戶,刪除用戶,查看用戶列表,修改用戶密碼。
查看已有用戶及用戶的角色:

Rabbitmqctl list_users

在這裏插入圖片描述
新增一個用戶:

rabbitmqctl add_user admin admin

給 admin變成 「超級管理員」 角色:

rabbitmqctl set_user_tags admin administrator

給admin添加權限

rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

刪除guest:

rabbitmqctl delete_user guest
相關文章
相關標籤/搜索