1. 程式人生 > >windows安裝和配置rabbitmq

windows安裝和配置rabbitmq

2.環境變數配置
設定erlang環境變數:
ERLANG_HOME=C:\Program Files\erl9.3
然後新增到PATH:
%ERLANG_HOME%\bin;

設定RABBITMQ環境變數:
RABBITMQ_SERVER=D:\rabbitmq_server-3.7.6
新增到PATH:
%RABBITMQ_SERVER%\sbin;

3.進入%RABBITMQ_SERVER%\sbin目錄以管理員身份執行rabbitmq-plugins.bat:

rabbitmq-plugins.bat enable rabbitmq_management
安裝完成之後以管理員身份重新啟動rabbitmq-service.bat,執行下面三個命令:
rabbitmq-service.bat stop
rabbitmq-service.bat install
rabbitmq-service.bat start

4.Rabbit檢視自帶監控功能:
cmd進到sbin目錄,鍵入rabbitmq-plugins enable rabbitmq_management啟用監控管理,然後重啟Rabbitmq伺服器。
開啟網址:
http://localhost:55672
使用者名稱和密碼都是guest

5.增加使用者和角色,及許可權:
進入目錄:D:\software\RabbitMQServer\rabbitmq_server-3.7.2\sbin
執行下面命令,檢視當前使用者列表:

rabbitmqctl list_users

其他操作:
1)新增一個使用者:

rabbitmqctl add_user admin admin

再看下當前使用者列表:

rabbitmqctl list_users

結果:
Listing users …
admin []
guest [administrator]

2)給新增使用者admin增加“超級管理員” 角色:
執行:

rabbitmqctl set_user_tags admin administrator

再看下當前使用者列表:

rabbitmqctl list_users

Listing users …
admin [administrator]
guest [administrator]
除了上面的administrator 還有 monitoring、policymaker、management、自定義名稱 ,對應上面介紹到的不同的角色。

3)更改guest密碼,執行下面命令:

rabbitmqctl change_password guest guest123

4)刪除某個使用者命令:

rabbitmqctl delete_user someuser

5)給使用者admin授權:

rabbitmqctl set_permissions -p / admin “.” “.” “.*”

6)檢視使用者admin許可權:

rabbitmqctl list_user_permissions admin

7)清除使用者admin的許可權資訊:

rabbitmqctl clear_permissions admin