RabbitMQ安装及创建虚拟机、用户名

版权声明:write by DGHxj https://blog.csdn.net/DGHxj_/article/details/84034698

 

一、RabbitMQ安装

      安装erlang的运行环境(虚拟机云主机)

      安装erlang语言,需要安装30-50分钟。centOs-empty镜像已经安装好的,erlang不需安装。OTP18,对应老版本

erlang安装

下载更新包

      wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

      创建一个rabbitmq的目录,将erlang语言rpm包下载。

      

安装(更新当前linux系统所有erlang的配置文件)

      使用如下命令进行erlang的安装:

      rpm -Uvh erlang-solutions-1.0.1.noarch.rpm

      -U:update packages,安装的时候所有的包自动更新。

      

      yum -y install erlang

      

      这个过程非常缓慢,需要下载将近60个rpm安装包,一旦发现失败,再执行一次yum -y install erlang,

      失败的包会重新下载安装,如再失败再重新执行,直到所有安装成功。

      nothing to do

检查当前安装的erlang版本

      #erl

      

 

 

Rabbitmq的安装和启动(云主机从这步开始)

      上传包安装,提示依赖socat

安装socat

      yum -y install socat

      

 

安装rabbitrpm

      

      rabbitmq安装成功了,但是如果需要对外访问使用,开启远程登录用户的权限,默认只允许localhost

      web管理应用访问端口是 15672

      程序(生产者,消费者客户端程序)访问端口5672

 

      配置远程连接权限,配置用户登录权限,需要一个rabbitmq.config的配置文件,放到/etc/rabbitmq目录中

      模板文件直接修改保存即可,/usr/share/doc/rabbitmq-server-3.7.7/rabbitmq.config.example

 

      将其拷贝到/etc/rabbitmq下,改名rabbitmq.config

      

打开文件修改

61行(3.6.164行)

      %% {loopback_users, []},

      修改1:去掉前面的两个%%,

      修改2:去掉最后面的逗号,保存。

      修改结果如下:

       {loopback_users, []}

      

开启后台管理插件(启动web应用,可以通过应用操作rabbitmq,查看监控)

      执行下面命令,开启web界面管理工具

      #rabbitmq-plugins enable rabbitmq_management

      

      如上图界面,即为开启成功。

 

      启动rabbitmq

      rabbitmq3.7.7启动命令文件在

      /usr/lib/rabbitmq/bin

      [root@10-9-39-13 bin]# ./rabbitmq-server start

      ./不能缺少,少了当前路径的指向./会到环境中寻找启动命令,相当用用service启动一样。

      在开启端口情况下,这时就可以利用web的浏览器登录rabbitmq服务查看内容了;

 

二、创建虚拟机和用户名

云主机操作如下:(虚拟机查看虚拟机安装内容)

      rabbitmq的用户权限管理

      user信息,登录用户

      virtualHost,用户绑定的虚拟机

 

      如果user想要链接操作rabbitmq必须通过对应的virtualHost链接,否则权限登录失败;

      创建京淘项目使用的虚拟机和用户

      用户 jt,密码 123456

      绑定虚拟机 /jt(不能缺少斜线)

 

添加用户

      

添加virtualHost

      

绑定用户与virtualHost

      从用户点击进去

      

       选择绑定的虚拟机/jt

      

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/DGHxj_/article/details/84034698