zoukankan      html  css  js  c++  java
  • RabbitMQ学习(一):RabbitMQ的安装

    一、安装软件准备

    RabbitMq下载地址
    在这里插入图片描述
    Erlang下载地址
    在这里插入图片描述
    RabbitMq和Erlang版本关联地址
    在这里插入图片描述

    二、windows环境下的安装

    • 安装Erlang
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 安装RabbitMQ
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
    • 启动Rabbitmq
      • 点击在这里插入图片描述
      • 输入命令:rabbitmq-plugins enable rabbitmq_management
        在这里插入图片描述
      • 在浏览器中输入地址查看:http://127.0.0.1:15672/
        在这里插入图片描述
      • 使用默认账号登录:guest/ guest

    三、Linux环境下的安装

    #安装依赖
    yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git
    
    tar -xvf otp_src_22.1.tar.gz
    mv otp_src_22.1    erlang
    cd erlang
    #首先是./configure,检查编译环境并配置安装路径
    ./configure --prefix=/usr/local/erlang --without-javac
    #然后对源代码进行编译
    make
    #最后开始安装
    make install
    #配置erlang环境变量 
    vi /etc/profile
    export PATH=$PATH:/user/local/erlang/bin
    #保存之后刷新配置文件
    source /etc/profile
    #创建软连接
    ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl
    #查看版本
    erl
    

    在这里插入图片描述

    • 安装Rabbitmq
    rpm -ivh --nodeps rabbitmq-server-3.8.1-1.el7.noarch.rpm
    #发现安装成功了。再去查下其rpm包,
    rpm -qa | grep rabbitmq 
    # rabbitmq的一些命令
    service rabbitmq-server start
    service rabbitmq-server stop
    service rabbitmq-server restart
    service rabbitmq-server status 查看状态
    chkconfig rabbitmq-server on  设置开机自启
    # rpm安装,默认目录是:/usr/lib/rabbitmq/
    #修改配置文件开启登录权限
    cd   /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.1/ebin
    #核心配置文件
    vim rabbit.app
    

    在这里插入图片描述

    #改成这样放开登录权限 然后保存
      {loopback_users, [guest]},   
      # 开启web界面管理工具
      rabbitmq-plugins enable rabbitmq_management
      service rabbitmq-server restart
    
    • 通过IP:15276访问web端,需要将端口防火墙开发
      在这里插入图片描述

    四、docker安装

    docker search rabbitmq:management
    docker pull rabbitmq:management
    docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
    

    如果docker pull rabbitmq 后面不带management,启动rabbitmq后是无法打开管理界面的,所以我们要下载带management插件的rabbitmq。
    安装成功之后使用IP:15627访问可视化界面
    默认的账户登录,用户名和密码都guest

    五、增加用户、创建Virtual Hosts

    • 增加用户
      在这里插入图片描述
      在这里插入图片描述
      1、超级管理员(administrator)
      可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
      2、监控者(monitoring)
      可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
      3、策略制定者(policymaker)
      可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
      4、普通管理者(management)
      仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
      5、其他
      无法登陆管理控制台,通常就是普通的生产者和消费者。
    • 创建Virtual Hosts
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      设置当前vhost的权限
      在这里插入图片描述在这里插入图片描述
  • 相关阅读:
    有效的工作,小记
    快排,做个笔记
    git在vs2017中的使用
    正则匹配指定字符之间的内容,并替换(多个匹配替换)
    记一个JS树结构路径查找
    追赶法求三对角矩阵
    vs 2010 Cannot find or open the PDB file
    mysql学习笔记6——用phpmyadmin和在腾讯微云中创建数据库
    mysql学习笔记5
    mysql学习笔记4
  • 原文地址:https://www.cnblogs.com/yangk1996/p/12663593.html
Copyright © 2011-2022 走看看