学习三部曲,安装,配置,启动。 先装上再慢慢研究。。。
系统环境: Centos7.3 关闭防火墙 关闭Selinux
一、安装RabbitMQ
1、安装rabbitMQ
[root@localhost ~]# yum install epel-release
[root@localhost ~]# yum install erlang
[root@localhost ~]# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm
[root@localhost ~]# yum localinstall rabbitmq-server-3.6.6-1.el7.noarch.rpm
[root@localhost ~]# rpm -ql rabbitmq-server.noarch 0:3.6.6-1.el7
2、复制MQ配置文件模板
[root@localhost ~]# cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
3、启动rabbitmq
[root@localhost /]# systemctl start rabbitmq-server
4、开启web界面管理工具
[root@jumpserver rabbitmq]# rabbitmq-plugins enable rabbitmq_management
The following plugins have been enabled:
mochiweb
webmachine
rabbitmq_web_dispatch
amqp_client
rabbitmq_management_agent
rabbitmq_management
Applying plugin configuration to rabbit@jumpserver... started 6 plugins.
[root@jumpserver rabbitmq]# service rabbitmq-server restart
Redirecting to /bin/systemctl restart rabbitmq-server.service
5、guest用户默认本地登录,修改配置文件拥有远程登录的权限
[root@localhost ~]# vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.6/ebin/rabbit.app
42 {loopback_users, [ ]},
[root@localhost ~]# systemctl restart rabbitmq-server
浏览器访问
http://10.0.3.199:15672/
Username:guest Password: guest
6、添加用户
创建成功的用户
用户角色:
01、 超级管理员(administrator)
可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
02、 监控者(monitoring)
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
03、 策略制定者(policymaker)
可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
04、 普通管理者(management)
仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
05、 其他
无法登陆管理控制台,通常就是普通的生产者和消费者。
7、创建Virtual Hosts
创建成功的Virtual Hosts
设置权限:
https://www.rabbitmq.com/configure.html MQ官网
https://www.jianshu.com/p/469f4608ce5d exchange type 介绍
https://my.oschina.net/LucasZhu/blog/1537455 RabbitMQ 基本概念