RabbitMQ 安装
操作步骤
-
安装依赖
yum install socat -y
-
安装 Erlang
rpm -ivh erlang-23.2.4-1.el7.x86_64.rpm
-
修改主机名称
hostname hwjlinux echo hwjlinux > /etc/hostname # 将下面一行加入 /etc/hosts 192.168.181.133 hwjlinux
-
安装 RabbitMQ
rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm
-
启用 RabbitMQ 管理插件
rabbitmq-plugins enable rabbitmq_management
-
启动 RabbitMQ
# 后台启动 rabbitmq-server -detached # 或者 systemctl start rabbitmq-server # 停止RabbitMQ和Erlang VM rabbitmqctl stop
-
用户设置
rabbitmqctl add_user root 123456 rabbitmqctl set_permissions root -p / ".*" ".*" ".*" rabbitmqctl set_user_tags root administrator
-
访问管理页面
http://192.168.181.133:15672
相关信息
用户的标签和权限:
Tag | Capabilities |
---|---|
(None) | 没有访问 management 插件的权限 |
management |
可以使用消息协议做任何操作的权限,加上: 1. 可以使用AMQP协议登录的虚拟主机的权限 2. 查看它们能登录的所有虚拟主机中所有队列、交换器和绑定的权限 3. 查看和关闭它们自己的通道和连接的权限 4. 查看它们能访问的虚拟主机中的全局统计信息,包括其他用户的活动 |
policymaker |
所有 management 标签可以做的,加上: 1. 在它们能通过AMQP协议登录的虚拟主机上,查看、创建和删除策略以及虚 拟主机参数的权限 |
monitoring |
所有 management 能做的,加上: 1. 列出所有的虚拟主机,包括列出不能使用消息协议访问的虚拟主机的权限 2. 查看其他用户连接和通道的权限 3. 查看节点级别的数据如内存使用和集群的权限 4. 查看真正的全局所有虚拟主机统计数据的权限 |
administrator |
所有 policymaker 和 monitoring 能做的,加上: 1. 创建删除虚拟主机的权限 2. 查看、创建和删除用户的权限 3. 查看、创建和删除权限的权限 4. 关闭其他用户连接的权限 |