RabbitMQ 安裝與配置管理


rabbitmq安裝

1. 安裝erlang

yum install erlang xmlto

2. 安裝rabbitmq rpm包

#wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
下載完成后安裝:
#yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

3.  啟動管理插件

rabbitmq-plugins enable rabbitmq_management 

4. 啟動

service rabbitmq-server start

5. 登錄

ip:15672   用戶名密碼 guest


無法登陸解決辦法

vim /etc/rabbitmq/rabbitmq.config
寫入信息,並保存
[{rabbit, [{loopback_users, []}]}].

 

用戶管理

1. 服務器啟動與關閉

啟動:service rabbitmq-server start
關閉:service rabbitmq-server stop
重啟:service rabbitmq-server restart


2. 用戶管理

新增 rabbitmqctl add_user admin admin
刪除 rabbitmqctl delete_user admin
修改 rabbitmqctl change_password admin admin123

 

用戶列表 rabbitmqctl  list_users
設置角色 rabbitmqctl set_user_tags admin administrator monitoring policymaker management

 

設置用戶權限 rabbitmqctl  set_permissions  -p  VHostPath  admin  ConfP  WriteP  ReadP
查詢所有權限 rabbitmqctl  list_permissions  [-p  VHostPath]
指定用戶權限 rabbitmqctl  list_user_permissions  admin
清除用戶權限 rabbitmqctl  clear_permissions  [-p VHostPath]  admin

 

清空隊列消息

(推薦)清空指定queue隊列的數據
rabbitmqctl purge_queue queue_name



(不推薦)使用reset方式重置rabbitmq即清空掉rabbitmq所有的隊列數據和配置(划重點)
rabbitmqctl stop_app
rabbitmqctl reset
rabbitmqctl start_app

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM