• RabbitMQ安装(centos7)


    本文是作者原创,版权归作者所有.若要转载,请注明出处.

    本文RabbitMQ版本为rabbitmq-server-3.7.17,erlang为erlang-22.0.7.请各位去官网查看版本匹配和下载,也可以留言,我发安装包

    1.安装依赖环境:

    yum install gcc

    yum install socat

    安装报错,如图

     

     执行如下命令,并重新yum install socat

     yum clean all

    安装成功

     

    2.安装Erlang

     先建文件夹并进入文件夹,将rabbitmq和erlang的安装包传到该文件夹下

    mkdir /rabbitmq && cd /rabbitmq

     安装erlang

    rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm

     查看erl是否安装成功

    erl

    3.安装RabbitMQ

    rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm

    开启RabbitMQ的web端管理控制台

    rabbitmq-plugins enable rabbitmq_management

    配置远程可使用guest登录mq

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

     修改RabbitMQ配置文件

    vi /etc/rabbitmq/rabbitmq.config

     将注释和最后的逗号去掉

     保存并退出

    4.启动RabbitMQ

    systemctl start rabbitmq-server

    查看RabbitMQ是否启动

    systemctl status rabbitmq-server

     将端口web管理控制台的端口15672放行

    firewall-cmd --zone=public --add-port=15672/tcp --permanent

    重启防火墙

    firewall-cmd --reload

    访问`http://ip地址:15672`

    http://192.168.75.163:15672/

    5.登录RabbitMQ控制台

    控制台自带了guest/guest的用户名和密码

    如果需要创建自定义用户;那么也可以登录管理界面后,如下操作:

    上图可以添加人员,其中有多重身份,如下

    1、 超级管理员(administrator)
    
    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。
    
    2、 监控者(monitoring)
    
    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)
    
    3、 策略制定者(policymaker)
    
    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。
    
    4、 普通管理者(management)
    
    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。
    
    5、 其他
    
    无法登陆管理控制台,通常就是普通的生产者和消费者。

    添加完人员如下:

    添加Virtual Hosts

    在RabbitMQ中可以虚拟消息服务器Virtual Host,每个Virtual Hosts相当于一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queue、message不能互通。

    可以理解为mysql的db。Virtual Name一般以/开头。如下

    设置Virtual Hosts权限

     如上图,我们配置一下test01的Virtual Hosts权限

     配置完成

  • 相关阅读:
    JsBridge踩坑之WebViewJavascriptBridge is undefined,找不到Bridge对象
    Android踩坑之couldn't find "libClingSDK.so"
    GDM, KDM, LightDM, SDDM的区别和安装配置
    安装完ubuntu需要做得事
    apt vs snap
    在shell下执行命令的方法
    Vimmer一套全语言支持的完美Vim配置——附Monaco字体
    Ubuntu gnome安装Monaco字体,FontForge module is probably not installed
    Ubuntu全方位美化,定制教程
    stm32--FatFs调试过程(SPIFlash)
  • 原文地址:https://www.cnblogs.com/lusaisai/p/12995502.html
Copyright © 2020-2023  润新知