1、安装socat
https://centos.pkgs.org/6/forensics-x86_64/socat-1.7.3.2-1.1.el6.x86_64.rpm.html中有socat的安装步骤说明
#https://forensics.cert.org/cert-forensics-tools-release-el6.rpm
#rpm -Uvh cert-forensics-tools-release*rpm
#yum --enablerepo=forensics install socat
2、安装erlang
注意rabbitmq对erlang有版本要求 http://www.rabbitmq.com/which-erlang.html
下载地址http://www.rabbitmq.com/releases/erlang/或者
下载对应的erlang rpm包下载安装
疑问:自己编译的erlang rabbitmq启动时提示找不到
https://github.com/rabbitmq/erlang-rpm.git里面也有yum安装的说明
3、下载rabbitmq
http://www.rabbitmq.com/install-rpm.html
#yum -y install rabbitmq-server-3.6.1-1.noarch.rpm`
4、启动关闭
#service rabbitmq-server start[stop]
5、配置
rabbitmqctl status #查看状态
rabbitmq-plugins enable rabbitmq_management #开启管理平台 http://localhost:15672/
#用户列表查看
rabbitmqctl list_users
#添加用户
rabbitmqctl add_user <user> <passwd>
rabbitmqctl set_user_tags <user> administrator
rabbitmqctl set_permissions -p /myhost me ".*" ".*" ".*"
#添加vhost
rabbitmqctl add_vhost /myhost
#其他
rabbitmqctl -h
6、user tags权限说明
none
不能访问 management plugin
management
用户可以通过AMQP做的任何事外加:
列出自己可以通过AMQP登入的virtual hosts
查看自己的virtual hosts中的queues, exchanges 和 bindings
查看和关闭自己的channels 和 connections
查看有关自己的virtual hosts的“全局”的统计信息,包含其他用户在这些virtual hosts中的活动
policymaker
management可以做的任何事外加:
查看、创建和删除自己的virtual hosts所属的policies和parameters
monitoring
management可以做的任何事外加:
列出所有virtual hosts,包括他们不能登录的virtual hosts
查看其他用户的connections和channels
查看节点级别的数据如clustering和memory使用情况
查看真正的关于所有virtual hosts的全局的统计信息
administrator
policymaker和monitoring可以做的任何事外加:
创建和删除virtual hosts
查看、创建和删除users
查看创建和删除permissions 关闭其他用户的connections
网友评论