楼主安装在远程centos服务器上:
1.操作环境
centos6.5
2.Erlang下载
RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
3.Erlang安装
rpm -ivh epel-release-6-8.noarch.rpm
4.下载并安装 rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm
rpm -ivh rabbitmq-server-3.5.6-1.noarch.rpm
5.添加开机启动
chkconfig rabbitmq-server on
6.启动服务
service rabbitmq-server start/stop/status
启动,并验证启动情况
rabbitmq-server --detached &ps aux |grep rabbitmq
7.开启插件管理页
rabbitmq-plugins enable rabbitmq_management
8.防火墙开通15672端口 vi + /etc/sysconfig/iptables
9.添加用户
rabbitmqctl add_user User 123456
删除用户
rabbitmqctl delete_user guest
10.为用户设置角色
rabbitmqctl set_user_tags user administrator
11.远程验证是否成功
rabbitmq 不能在rabbitmq上用guest登录
安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败。
看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。
设置用户角色的命令为:
rabbitmqctl set_user_tags User Tag
User为用户名, Tag为角色名(对应于上面的administrator,monitoring,policymaker,management,或其他自定义名称)。
也可以给同一用户设置多个角色,例如
rabbitmqctl set_user_tags user monitoring policymaker
访问用上15672端口:
现在你已经安装完成了
我会在下一篇博文介绍spring boot整合rabbitmq的配置和使用