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