RabbitMQ安装
这里已centos7为例
-
Install Erlang
推荐使用官网的零依赖安装方式
如果不愿意折腾,这里有一篇案例http://blog.csdn.net/tony308001970/article/details/53034320
-
Install RabbitMQ Server
1 #导入签名 2 rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc 3 #上传rpm安装包也可以直接下载wget https://www.rabbitmq.com/releases/rabbitmq-server/...noarch.rpm 4 #安装 5 yum install rabbitmq-server-3.6.10-1.noarch.rpm
-
1 service rabbitmq-server stop 2 service rabbitmq-server start 3 service rabbitmq-server restart 4 #查看启动状态 5 rabbitmqctl status
-
安装web监控插件
1 rabbitmq-plugins enable rabbitmq_management 2 #需要重启rabbitmq-server 3 service rabbitmq-server restart 4 #浏览器访问localhost:15672 guest/guest 需要开放端口
guest用户只能访问localhost,要想访问远程主机,需要修改配置文件,官网是这样解释的http://www.rabbitmq.com/access-control.html
可以参考这篇文章
http://blog.csdn.net/zheng911209/article/details/49945677
http://www.cnblogs.com/uptothesky/p/6094357.html
解决办法可以通过添加用户的方式,换用户登录,也可以通过修改配置文件的方式(这种方式需要重启服务)
-
添加用户的方式:
1 添加用户:rabbitmqctl add_user admin admin 2 3 添加权限:rabbitmqctl set_permissions -p "/" admin "." "." ".*" 4 5 修改用户角色:rabbitmqctl set_user_tags admin administrator 6 7 查看账户:rabbitmqctl list_users 8 9 删除账户:rabbitmqctl delete_user username 10 11 修改密码:rabbitmqctl oldPassword Username newPassword
然后就可以远程访问了,然后可直接配置用户权限等信息
-
修改配置文件的方式:
1 cd /etc/rabbitmq/ 2 vi rabbitmq.config
编辑内容如下:
1 [{rabbit, [{loopback_users, []}]}].
-