赞
踩
目录
1.在/home/resources中找到rabbitmq3.7.7版本的rpm包直接运行命令
2.找到对应的安装包,进行解压 rpm -ivh rabbitmq-server-3.7.7-1.el6.noarch.rpm
退出查看版本是ctrl+z
目前使用的rabbitmq版本3.7.7,对应的erlang版本就是21;
在安装过程中需要缺点rabbitmq和erlang版本的对应关系;
从官网查看到的,只能看到比较新的版本对应关系;
https://www.rabbitmq.com/which-erlang.html
历史版本
需要安装一个依赖环境#yum -y install socat
开启一个web控制台进程插件,在后期启动的rabbitmq中观察各种数据,绑定关系是否正确;
rabbitmq-plugins enable rabbitmq_management
输入指令,引入三个插件的加载
直接启动,可能会报错,或者只能被本地启动,需要开启远程访问权限
# cp /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
#vim /etc/rabbitmq/rabbitmq.config
1.找到文件的61行;取出前段%%,取出尾部的逗号,表示没有对用户访问的限制;
2.修改成
这样就不会在限制访问权限了,远程权限已经开启
3.启动服务
4.好像启动失败了,准备通过文件启动
每次关机之前,一定要停止rabbitmq,否则会造成关机导致rabbitmq运行环境错乱;
#service rabbitmq-server start/stop/restart;
到文件夹/usr/lib/rabbitmq/bin,rabbitmq命令文件所在位置;
利用强制加载当前文件的./rabbitmq-server start绕过环境监测
10.42.60.249:15672访问控制台
使用代码连接,交给连接工厂创建连接的属性
10.42.60.249:5672(云主机IP+端口)
使用默认的管理员用户名密码 guest/guest
默认每个用户一旦绑定了virTualHost就会创建7个默认的交换机对象,
2个路由,2个topic 2个headers 1 fanout;默认的路由交换机AMQP
default:所有的队列生成是自动绑定
1.虚拟主机:
类似redis中分库0-15,rabbitmq中每一个用户如果登录后想要操作资源(交换机,队列等)需要绑定一个有权限的虚拟主机virtualHost,每个虚拟主机都会管理一批不同的资源,之间是互相隔离的;
2.添加自定义用户
3.添加完成
4.自定义虚拟主机
虚拟主机的添加会让rabbitmq出现隔离的独立资源(7个单独的交换机)
5.绑定虚拟主机到自定义用户
6.从用户名称点击进入,直接绑定生成虚拟主机,一个用户可以绑定多个
7.成功绑定,可是使用自己创建的账号登陆了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。