zoukankan      html  css  js  c++  java
  • 一.windows环境下rabbitMQ的的安装和配置

      rabbitMQ是AMQP 0-9-1(高级消息队列协议)的一个实现,使用Erlang语言编写,利用了Erlang的分布式特性。用它来实现分布式消息队列。

      1.因为是用Erlang编写的,所以首先要安装 Eralng OTP For Windows,到官网去下载,http://www.erlang.org/ ,进入下载页,看到如下一些版本。

      选择适合windows64位的版本,下载完以后,一路安装下去即可。

      2.下载RabbitMQ Server。到官网下载:http://www.rabbitmq.com/。进入到http://www.rabbitmq.com/install-windows.html 这个下载页,然后选择下面的版本安装。

      安装也是一路点下去。

      3.安装完了以后,进入到rabbitMQ的sbin目录下:C:Program FilesRabbitMQ Server abbitmq_server-3.7.0sbin(视自己的安装情况来定)。然后输入rabbitmqctl status。发现弹出如下信息。

      

      4.接下来需要安装rabbitMQ的web插件,以便我们能从web端来访问管理rabbitmq的后台。继续在sbin目录下输入如下命令:rabbitmq-plugins enable rabbitmq_management。弹出如下信息。

      

      此时在本地可以访问http://localhost:15672,默认的账户和密码都是guest。进入如下页面。

      

      输入用户名和密码,进入如下页面。这便是rabbitMQ的控制台。

      

      当然我们也可以远程访问:输入 ip:15672(注意防火墙要先放开这个端口的限制),一样可以进入到登录页面。

      5.设置自己的用户名和密码

       --首先我们来查看一下当前的用户信息:在sbin目录下输入rabbitmqctl.bat list_users命令,发现只有一个guest用户。

      --使用rabbitmqctl.bat add_user username password命令来新增rabbitMQ的用户。输入rabbitmqctl.bat add_user xdx 123456

      --再次使用list_users命令来查看现在的用户列表。

      --可以看到此时xdx这个用户是没有权限的,接下来给它授予权限。使用rabbitmqctl.bat set_user_tags username administrator这条命令来授予管理员权限,输入rabbitmqctl.bat set_user_tags xdx administrator

      --再次查看用户列表,可以看到xdx用户已经被授予了administrator了。

      

      --接下来还需要设置这个心用户的权限,使用rabbitmqctl  set_permissions  -p  VHostPath  User  ConfP  WriteP  ReadP这条命令来设置,输入命令rabbitmqctl  set_permissions  -p  / xdx  ".*" ".*" ".*"

     

     现在我们使用新的用户名和密码来登录。可以查看到权限。

      除此之外,现在我们在这个管理后台上也可以进行上述的那些添加用户等操作了。

  • 相关阅读:
    03_线性表
    02_算法与数据结构
    01_python中内置类型的时间复杂度
    00_常见的时间复杂度
    03_docker导出和导入镜像
    09_创建mysql数据库的用户
    14_linux添加主机列表
    13_linux修改主机名
    12_centos7安装好后的网络设置
    00_使用pdb调试python代码
  • 原文地址:https://www.cnblogs.com/roy-blog/p/8022348.html
Copyright © 2011-2022 走看看