• 2.RabbitMQ安装


    2.RabbitMQ安装

    注意:安装时使用的系统是CentOS-7,MQ基本概念和RabbitMQ的相关知识请查看写的文章。

    1、安装依赖环境

    在线安装依赖环境:

    yum install build-essential openssl openssl-devel unixODBC unixODBC-devel 
    make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz
    
    • 1
    • 2
    2、安装Erlang语言依赖

    RabbitMQ的开发语言是Erlang,所以需要安装Erlang依赖环境。

    上传安装包

    erlang-18.3-1.el7.centos.x86 64.rpm

    socat-1.7.3.2-5.el7.lux.x86 64.rpm

    rabbitmg-server-3.6.5-1.noarch.rpm

    安装

     rpm -ivh erlang-18.3-1.el7.centos.x86 64.rpm
    
    • 1

    如果报下面的错

    在这里插入图片描述

    说明gblic 版本太低。可以查看当前机器的gblic版本

    strings /lib64/libc.so.6|grep GLIBC
    
    • 1

    使用yum更新安装依赖

     sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlit e-devel readline-devel tk-devel gcc make -y
    
    • 1

    下载rpm包

    1. wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-e16/epel-6-x86_64/glibc-2.17-55.fc20/glibc-utils-2.17-55.el6.x86_64.rpm &
    2. wgethttp://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-e16/epel-6-x86_64/glibc-2.17-55.fc20/glibc-static-2.17-55.el6.x86_64.rpm &
    3. wget httpi//copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-2.17-55.el6.x86_64.rpm &
    4. wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-common-2.17-55.el6.x86_64.rpm &
    5. wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-devel-2.17-55.e16.x86_64.rpm &
    6. wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/glibc-headers-2.17-55.el6.x86_64.rpm &
    7. wget http://copr-be.cloud.fedoraproject.org/results/mosquito/myrepo-el6/epel-6-x86_64/glibc-2.17-55.fc20/nscd-2.17-55.e16.x86_64.rpm &
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    安装rpm包

     sudo rpm -Uvh *-2.17-55.el6.x86_64.rpm --force --nodeps
    
    • 1

    安装完毕后再查看glibc版本,发现glibc版本已经到2.17了

    strings /lib64/libc.so.6 | grep GLIBC
    
    • 1
    3、安装RabbitMQ
    #安装
    rpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm
    #安装
    rpm-ivh rabbitmg-server-3.6.5-1.noarch.rpm
    
    • 1
    • 2
    • 3
    • 4
    4、开启管理界面及配置
    #开启管理界面
    rabbitmq-plugins enable rabbitmq_management 
    #修改默认配置信息
    vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
    #比如修改密码、配置等等,例如:loopback users 中的 <<"guest">>,只保留guest
    
    • 1
    • 2
    • 3
    • 4
    • 5
    5、启动
    service rabbitmq-server start #启动服务
    service rabbitmq-server start #停止服务
    
    • 1
    • 2
  • 相关阅读:
    Android 11 参照原生SystemUI 实现自己定制的SystemUI
    register_chrdev和cdev_init区别
    对优雅的解释
    矩阵快速幂の模板
    在线教育行业介绍
    【CI/CD】详解自动化开发之CI/CD(持续集成、持续交付、持续部署)
    微信小程序 - 2023年最新版手机号快捷登录详细教程
    R 语言学习教程,从入门到精通,R 数据类型(6)
    JVM基础知识(内存区域划分,类加载,GC垃圾回收)
    YOLOv5 配置C2模块构造新模型
  • 原文地址:https://blog.csdn.net/Mao_yafeng/article/details/128077787