• RabbitMQ的安装


    随笔记下Rabbit的环境搭建

    1、下载RabbitMQ:RabbitMQ下载地址

     

    Windows下安装

    <1>安装Erlang

    下载地址:Erlang下载

    安装:

     

     

     

     

     

    Erlang安装完成

    <2>安装RabbitMQ

     

     

    RabbitMQ安装完成

    启动,停止,重新安装等

    <3>启动管理工具

    1、点击

    2、rabbitmq-plugins enable rabbitmq_management

    3、在浏览器输入地址查看:http://127.0.0.1:15672/

     

    4、使用默认账号登录:guest/ guest

     

    Linux下安装

    <1>安装Erlang

    添加yum支持

      cd /usr/local/src/

      mkdir rabbitmq

      cd rabbitmq

      

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

      rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

      rpm --import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc

      sudo yum install erlang

     

    <2>安装RabbitMQ

      上传rabbitmq-server-3.4.1-1.noarch.rpm文件(上传相应的版本)到/usr/local/src/rabbitmq/

      安装:rpm -ivh rabbitmq-server-3.4.1-1.noarch.rpm

    <3>启动、停止

      service rabbitmq-server start

      service rabbitmq-server stop

      service rabbitmq-server restart

     <4>设置开机启动

      chkconfig rabbitmq-server on

    <5>设置配置文件

      cd /etc/rabbitmq

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

      mv rabbitmq.config.example rabbitmq.config

    <6>开启用户远程访问

      vi /etc/rabbitmq/rabbitmq.config

      

      (注意去掉后面的逗号)

    <7>开启web界面管理工具

      rabbitmq-plugins enable rabbitmq_management

      service rabbitmq-server restart

    <8>防火墙开放15672端口

      /sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

      /etc/rc.d/init.d/iptables save

     

    RabbitMQ添加用户

     

    用户角色:

    1、超级管理员(administrator)

    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

    2、监控者(monitoring)

    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

    3、策略制定者(policymaker)

    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

    4、普通管理者(management)

    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

    5、其他

    无法登陆管理控制台,通常就是普通的生产者和消费者。

     

    创建Virtual Host

     

     

    RabbitMQ的web管理界面,我们多进去看看,点击各个tab,就能了解它的工作机制。

     

     

  • 相关阅读:
    2006: [NOI2010]超级钢琴
    3640: JC的小苹果
    2005: [Noi2010]能量采集
    金蝶云星空修改密码策略的SQL脚本
    关于 springboot 过滤器中使用@Autowired 为空 以及 使用 @Value 无法读取yml配置的问题解决
    CAS .NET Client 循环重定向的解决办法
    K/3 Cloud SSO配置
    K/3 Cloud SSO配置答疑
    K/3 Cloud 元数据表
    AngularJS select中ngOptions用法详解【转】
  • 原文地址:https://www.cnblogs.com/xiaojianfeng/p/6109403.html
Copyright © 2020-2023  润新知