rabbitMQ相關操作
重啟rabbitmq服務通過兩個命令來實現: rabbitmqctl stop :停止rabbitmq rabbitmq-server restart : 重啟rabbitmq
因為rabbitmqctl是沒有restart命令的,所以重啟rabbitmq服務需要這么兩步。
rabbitmq-plugins.bat enable rabbitmq_management開啟網頁管理界面
修改密碼:rabbitmqctl change_password $username $password
查看用戶:rabbitmqctl list_users
添加用戶:rabbitmqctl add_user $username $password
設置角色:rabbitmqctl set_user_tags $username tag1 tag2...,如:
rabbitmqctl.bat set_user_tags username administrator(Windows)
刪除用戶:rabbitmq delete_user $username
rabbitmq用戶角色可分為五類:超級管理員, 監控者, 策略制定者, 普通管理者以及其他。
(1) 超級管理員(administrator)
可登陸管理控制臺(啟用management plugin的情況下),可查看所有的信息,并且可以對用戶,策略(policy)進行操作。
(2) 監控者(monitoring)
可登陸管理控制臺(啟用management plugin的情況下),同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等)
(3) 策略制定者(policymaker)
可登陸管理控制臺(啟用management plugin的情況下), 同時可以對policy進行管理。
(4) 普通管理者(management)
僅可登陸管理控制臺(啟用management plugin的情況下),無法看到節點信息,也無法對策略進行管理。
(5) 其他的
無法登陸管理控制臺,通常就是普通的生產者和消費者。
授予用戶讀寫隊列的權限
rabbitmqctl set_permissions -p / tjtech '.*' '.*' '.*'
浙公網安備 33010602011771號