zoukankan      html  css  js  c++  java
  • RabbitMQ详解(一)——安装

    在linux环境下的安装, 很简单,本文就不介绍了,请读者自行百度。

    环境:

      虚拟机

      centos7

    前置知识:

      一些Linux常用命令(了解)

      生产者与消费者 (不是很了解,好像也没关系)

    简单介绍一下吧:

    一、安装

      去官网下载安装包:https://www.rabbitmq.com/download.html

      如图所示:

    二、安装

      执行命令

      rpm -ivh erlang-21.3-1.el7.x86_64.rpm
      yum install socat -y
      rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

      添加开机启动RabbitMQ服务
      chkconfig rabbitmq-server on


      启动服务
      /sbin/service rabbitmq-server start


      查看服务状态
      /sbin/service rabbitmq-server status


      停止服务(选择执行)
      /sbin/service rabbitmq-server stop


      开启web管理插件
      rabbitmq-plugins enable rabbitmq_management 

    三、访问

      启动完成后,访问:http:// ${ 你的 Linux 服务器ip }:15672/
      若浏览器访问不了,尝试关闭防火墙。

      查看防火墙状态:
      systemctl status firewalld


      关闭防火墙:
      systemctl stop firewalld


      下次开机,也不开防火墙
      systemctl enable firewalld

    四、添加用户

     

      访问成功后,如图:

     

      使用 用户名:guest     密码:guest 。出现上图的报错: User can only log in via localhost 。表示有权限问题,我们添加一个用户,并赋予管理员的权限。

      依次执行下面(1)(2)(3)的命令即可:

      (1)添加一个新的用户。用户名:admin ,密码:123
      rabbitmqctl add_user admin 123


      (2)给用户设置角色。 administrator :表示超级管理员
      rabbitmqctl set_user_tags admin administrator


      (3)设置用户权限
      set_permissions [-p <vhostpath>] <user> <conf> <write> <read>

      (3)rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"


      表示用户 user_admin 具有 /vhost1 这个 virtual host 中所有资源的配置、写、读权限

      用于查看当前用户和角色
      rabbitmqctl list_users

      设置成功后,再次用 admin ,123 登录即可。

    作者:Craftsman-L

    本博客所有文章仅用于学习、研究和交流目的,版权归作者所有,欢迎非商业性质转载。

    如果本篇博客给您带来帮助,请作者喝杯咖啡吧!点击下面打赏,您的支持是我最大的动力!

  • 相关阅读:
    QuickContactBadge
    第一周——15选1
    UVA 10036 Divisibility
    POJ 3984 迷宫问题
    POJ 3258 River Hopscotch
    CodeForces 230A Dragons
    HDU 4450 Draw Something
    POJ 2485(PRIME算法)
    HDU 1213
    CodeForces 16E
  • 原文地址:https://www.cnblogs.com/originator/p/13999027.html
Copyright © 2011-2022 走看看