前言
RabbitMQ非常出名,但是它依赖erlang,在Linux服务器上安装起来简直是逆天的烦琐,各种错误,足以让你搞一整天。经过摸索,终于找到了比较靠谱的安装方式。大家可以试一下。用到的文件,请看后面的网盘链接。这里我只在 CentOS6 上安装成功了。其他系统流程应该是一样的。
安装
rpm -ivh erlang-21.1.4-1.el6.x86_64.rpm
rpm --import rabbitmq-release-signing-key.asc
yum install -y rabbitmq-server-3.7.9-1.el6.noarch.rpm
开启管理插件和STOMP插件
管理插件
rabbitmq-plugin enable rabbitmq_management
开始管理插件后可以登录 http://localhost:15672 来管理rabbitmq, 默认账号密码都为guest
STOMP 插件
rabbitmq-plugin enable rabbitmq_stomp
用于开启对STOM协议的支持
添加用户
rabbitmqctl add_user test Passw0rd
添加vhost
rabbitmqctl add_vhost /wx
用户授权
角色
rabbitmqctl set_user_tags test administrator
vhost授权
rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p /wxkf test ".*" ".*" ".*"