20200311 0. RabbitMQ 安装

RabbitMQ 安装

操作步骤

  1. 安装依赖

    yum install socat -y
    
  2. 安装 Erlang

    rpm -ivh erlang-23.2.4-1.el7.x86_64.rpm
    
  3. 修改主机名称

    hostname hwjlinux
    echo hwjlinux > /etc/hostname
    
    
    # 将下面一行加入 /etc/hosts
    192.168.181.133 hwjlinux
    
  4. 安装 RabbitMQ

    rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm
    
  5. 启用 RabbitMQ 管理插件

    rabbitmq-plugins enable rabbitmq_management
    
  6. 启动 RabbitMQ

    # 后台启动
    rabbitmq-server -detached
    # 或者
    systemctl start rabbitmq-server
    
    # 停止RabbitMQ和Erlang VM
    rabbitmqctl stop
    
  7. 用户设置

    rabbitmqctl add_user root 123456
    rabbitmqctl set_permissions root -p / ".*" ".*" ".*"
    rabbitmqctl set_user_tags root administrator
    
  8. 访问管理页面

    http://192.168.181.133:15672
    

相关信息

RabbitMQ 与 Erlang 的兼容关系

用户的标签和权限:

Tag Capabilities
(None) 没有访问 management 插件的权限
management 可以使用消息协议做任何操作的权限,加上:
1. 可以使用AMQP协议登录的虚拟主机的权限
2. 查看它们能登录的所有虚拟主机中所有队列、交换器和绑定的权限
3. 查看和关闭它们自己的通道和连接的权限
4. 查看它们能访问的虚拟主机中的全局统计信息,包括其他用户的活动
policymaker 所有 management 标签可以做的,加上:
1. 在它们能通过AMQP协议登录的虚拟主机上,查看、创建和删除策略以及虚 拟主机参数的权限
monitoring 所有 management 能做的,加上:
1. 列出所有的虚拟主机,包括列出不能使用消息协议访问的虚拟主机的权限
2. 查看其他用户连接和通道的权限
3. 查看节点级别的数据如内存使用和集群的权限
4. 查看真正的全局所有虚拟主机统计数据的权限
administrator 所有 policymakermonitoring 能做的,加上:
1. 创建删除虚拟主机的权限
2. 查看、创建和删除用户的权限
3. 查看、创建和删除权限的权限
4. 关闭其他用户连接的权限
原文地址:https://www.cnblogs.com/huangwenjie/p/14516082.html