rabbitmq操作

添加用户
rabbitmqctl add_user username(用户名) password(用户密码)
授予管理员权限

rabbitmqctl set_user_tags username(用户名) administrator
列出当前rabbitmq用户
rabbitmqctl  list_users
开放vhost权限
rabbitmqctl set_permissions -p "/" username(用户名) ".*" ".*" ".*"
修改用户密码
rabbitmqctl change_password guest xor-admin
打开插件
rabbitmq-plugins enable rabbitmq_management
重启服务
service rabbitmq-server restart   /status/start/stop


手工安装rabbitmq

手工装rabbitmq集群的步骤

# 恢复最初状态(所有节点操作)
service rabbitmq-server stop
rm -rf /xor/data1/rabbitmq/*
rm -rf /xor/data2/log/rabbitmq/*


#启动(所有节点操作)
如果不存在cookie
rm -rf /var/lib/rabbitmq/.erlang.cookie   ; cookie='EDLSCLCTHUNLNNTCCWGC' ;  echo "$cookie">> /var/lib/rabbitmq/.erlang.cookie
chmod 400 /var/lib/rabbitmq/.erlang.cookie
chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
rabbitmq-server -detached


#加入集群(其它节点操作,除了第一节点)
rabbitmqctl stop_app
rabbitmqctl join_cluster aqua-node-1@aqua-node-1
rabbitmqctl start_app

#添加用户,策略等 (第一节点的操作)
rabbitmqctl add_user xor-admin xor-admin
rabbitmqctl set_permissions -p "/" xor-admin ".*" ".*" ".*"
rabbitmqctl set_user_tags xor-admin administrator
rabbitmqctl change_password guest xor-admin  
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}'



rabbitmq-plugins list



posted @ 2017-02-13 16:41  magicorer  阅读(113)  评论(0编辑  收藏  举报