RabbitMQ 安装使用教程

环境CentOS7 + PHP7

yum -y install epel-release erlang socat
cd /usr/local/src
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm
yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm 

插件列表查询:
rabbitmq-plugins list

开启管理功能
执行 rabbitmq-plugins enable rabbitmq_management

增加访问用户,默认用户guest只能本地访问。
rabbitmqctl add_user admin 123456

设置用户角色:
rabbitmqctl set_user_tags admin administrator

权限设置:rabbitmqctl set_permissions [-p vhostpath] {user} {conf} {write} {read}
    conf:    一个正则表达式match哪些配置资源能够被该用户访问。
    write:    一个正则表达式match哪些配置资源能够被该用户读。
    read:    一个正则表达式match哪些配置资源能够被该用户访问。
    
权限设置示例:
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

列出所有用户:    rabbitmqctl list_users
删除用户:    rabbitmqctl delete_user {username}
修改用户密码:    rabbitmqctl change_password {username} {newpassword}

启动:    rabbitmq-server -detached
关闭:    rabbitmqctl stop
服务器状态:    rabbitmqctl status 
集群状态:    rabbitmqctl cluster_status

添加vhost:     rabbitmqctl add_vhost {name}
删除vhost:     rabbitmqctl delete_vhost {name}

猜你喜欢

转载自www.cnblogs.com/funsion/p/9059603.html