1.安裝
下載Erlang,地址:http://www.erlang.org/download,版本爲20.3,雙擊安裝即可(首先裝)
下載RabbitMQ,地址:http://www.rabbitmq.com/install-windows.html,版本爲rabbitmq-server-3.7.6.exe,雙擊安裝即可
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