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