当前位置:   article > 正文

Rabbitmq安装全解_erlang和rabbitmq版本对应关系

erlang和rabbitmq版本对应关系

                                  Rabbitmq安装全解

目录

                                  Rabbitmq安装全解

一.需要安装erlang

1.查看版本 erl

2.erlang与rabbitmq的对应关系

3.需要工具的支持socat

4.安装rabbitmq的rpm包

1.在/home/resources中找到rabbitmq3.7.7版本的rpm包直接运行命令

2.找到对应的安装包,进行解压  rpm -ivh rabbitmq-server-3.7.7-1.el6.noarch.rpm

5.开启一个web的页面控制台

6.配置rabbitmq加载的文件,开启远程访问

1.拷贝配置模版文件

2.配置远程权限

7.启动/重启/停止rabbitmq

1.通过service启动服务

2.直接使用命令文件启动

3.web控制台访问,和代码访问的端口

8.页面管理

1.登陆页面

2.登录账号密码

3.自定义用户绑定虚拟主机

安装暂告一段落


一.需要安装erlang

1.查看版本 erl

退出查看版本是ctrl+z

2.erlang与rabbitmq的对应关系

目前使用的rabbitmq版本3.7.7,对应的erlang版本就是21;

在安装过程中需要缺点rabbitmq和erlang版本的对应关系;

从官网查看到的,只能看到比较新的版本对应关系;

https://www.rabbitmq.com/which-erlang.html

历史版本

3.需要工具的支持socat

需要安装一个依赖环境#yum -y install socat

4.安装rabbitmq的rpm包

1.在/home/resources中找到rabbitmq3.7.7版本的rpm包直接运行命令

2.找到对应的安装包,进行解压  rpm -ivh rabbitmq-server-3.7.7-1.el6.noarch.rpm

5.开启一个web的页面控制台

开启一个web控制台进程插件,在后期启动的rabbitmq中观察各种数据,绑定关系是否正确;

 rabbitmq-plugins enable rabbitmq_management

输入指令,引入三个插件的加载

直接启动,可能会报错,或者只能被本地启动,需要开启远程访问权限

6.配置rabbitmq加载的文件,开启远程访问

1.拷贝配置模版文件

# cp /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

  • 安装的rabbitmq之后,默认情况会在
  • /usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example存在一个模版配置文件,
  • 需要将其拷贝成rabbitmq.config文件名放到/etc/rabbitmq

2.配置远程权限

#vim /etc/rabbitmq/rabbitmq.config

1.找到文件的61行;取出前段%%,取出尾部的逗号,表示没有对用户访问的限制;

2.修改成

这样就不会在限制访问权限了,远程权限已经开启

3.启动服务

4.好像启动失败了,准备通过文件启动

7.启动/重启/停止rabbitmq

1.通过service启动服务

每次关机之前,一定要停止rabbitmq,否则会造成关机导致rabbitmq运行环境错乱;

#service rabbitmq-server start/stop/restart;

2.直接使用命令文件启动

到文件夹/usr/lib/rabbitmq/bin,rabbitmq命令文件所在位置;

利用强制加载当前文件的./rabbitmq-server start绕过环境监测

3.web控制台访问,和代码访问的端口

10.42.60.249:15672访问控制台

使用代码连接,交给连接工厂创建连接的属性

10.42.60.249:5672(云主机IP+端口)

8.页面管理

1.登陆页面

2.登录账号密码

使用默认的管理员用户名密码 guest/guest

 

  • overview:看到当前运行状态,加载使用的各种文件(日志,数据)
  • connections:显示程序连接,显示来源的ip地址
  • channels:基于某个或某几个connection创建的短连接
  • exchanges:交换机的对象

                             默认每个用户一旦绑定了virTualHost就会创建7个默认的交换机对象,

                            2个路由,2个topic 2个headers 1 fanout;默认的路由交换机AMQP

                            default:所有的队列生成是自动绑定

  • queue:队列内容,包括显示消息数量,处理数量,可处理数量,为处理数量,总数量,可以拿到不同的队列中的消息内容;
  • admin:对操作rabbitmq的用户权限做管理,自定义用户密码登录

3.自定义用户绑定虚拟主机

1.虚拟主机:

类似redis中分库0-15,rabbitmq中每一个用户如果登录后想要操作资源(交换机,队列等)需要绑定一个有权限的虚拟主机virtualHost,每个虚拟主机都会管理一批不同的资源,之间是互相隔离的;

2.添加自定义用户

3.添加完成

4.自定义虚拟主机

虚拟主机的添加会让rabbitmq出现隔离的独立资源(7个单独的交换机)

5.绑定虚拟主机到自定义用户

6.从用户名称点击进入,直接绑定生成虚拟主机,一个用户可以绑定多个

7.成功绑定,可是使用自己创建的账号登陆了


安装暂告一段落

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/码创造者/article/detail/956290
推荐阅读
相关标签
  

闽ICP备14008679号