本来无一物,何处染尘埃。
1 添加erlang依赖
rpm --import https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
将以下行添加到“/etc/yum.repos.d/”中的某个文件中:
[erlang-solutions]
name=CentOS $releasever - $basearch - Erlang Solutions
baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch
gpgcheck=1
gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc
enabled=1
1.2.yum clean all
1.3.yum makecache
2 下载rabbitmq并安装 wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq- server-3.7.9-1.el7.noarch.rpm
3 安装管理插件
cd /sbin/
rabbitmq-plugins list查看插件
rabbitmq-plugins enable rabbitmq_management 安装管理插件
service rabbitmq-server restart 重启
4 添加用户及其他命令
添加用户:rabbitmqctl add_user hxb hxb
添加权限:rabbitmqctl set_permissions -p "/" hxb ".*" ".*" ".*"
修改用户角色rabbitmqctl set_user_tags hxb administrator
然后就可以远程访问了,然后可直接配置用户权限等信息。
rabbitmqctl add_user <UserName> <Password> 添加用户
delete_user <UserName>
change_password <UserName> <NewPassword>
list_users
add_vhost <VHostPath>
delete_vhost <VHostPath>
list_vhostsset_permissions [-p <VHostPath>] <UserName> <Regexp> <Regexp> <Regexp>
clear_permissions [-p <VHostPath>] <UserName>
list_permissions [-p <VHostPath>]
list_user_permissions <UserName>
list_queues [-p <VHostPath>] [<QueueInfoItem> ...]
list_exchanges [-p <VHostPath>] [<ExchangeInfoItem> ...]
list_bindings [-p <VHostPath>]
list_connections [<ConnectionInfoItem> ...]