• CentOS7上RabbitMQ安装


    因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ

    一、配置yum软件源地址EPEL(EPEL是管理yum下载软件的软件,也可以说是一个软件仓库)后安装erlang

    1、EPEL简介:EPEL是企业版Linux附加软件包简称,EPEL是一个由Fedora特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOS、Scientific Linux、Oracle Enterprise Linux)的一个高质量附加软件包项目。EPEL的软件包通常不会与企业版Linux官方源中的软件包发生冲突,或者互相替换文件。

    官方安装文档:http://www.rabbitmq.com/install-rpm.html

    a.确保启用了EPEL

    输入如下命令

    yum -y install epel-release

    EPEL是用来在安装过程中解决依赖项的问题,会自动安装依赖的软件或组件

    然后输入以下命令刷新repository

    yum repolist

    2.安装erlang

    根据官方的安装教程可以顺利的走完安装过程

    https://www.erlang-solutions.com/resources/download.html

    以下是纯安装步骤

     下载rpm并安装

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

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

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

    编辑erlang_solutions.repo

    sudo vim /etc/yum.repos.d/erlang_solutions.repo

    把gpgcheck设置为1

    内容如下

    [erlang-solutions] name=CentOS $releasever - $basearch - Erlang Solutions baseurl=https://packages.erlang-solutions.com/rpm/centos/$releasever/$basearch gpgcheck=1 gpgkey=https://packages.erlang-solutions.com/rpm/erlang_solutions.asc enabled=1
     
    最后执行

    sudo yum install erlang

     验证erlang是否安装成功执行命令 erl,查看安装版本

    二、安装RabbitMQ  Server

    下载安装包到,XFTP传输到centos root下,

    执行命令安装

    rpm --import https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
    # this example assumes the CentOS 7 version of the package
    yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm

    chkconfig rabbitmq-server on
    /sbin/service rabbitmq-server start

    查看RabbitMQ服务状态命令

     /sbin/service rabbitmq-server status

    三、配置网页访问RabbitMQ

    1、查看RabbitMQ中用户命令

    rabbitmqctl list_users

    2、创建用户命令

     rabbitmqctl add_user hjp hjp

    3、赋予用户权限命令

     rabbitmqctl  set_permissions -p "/" yxl '.*' '.*' '.*'

    4、赋予用户角色命令

     rabbitmqctl set_user_tags yxl administrator

    5、开启rabbitmq管理控制台命令

    rabbitmq-plugins enable rabbitmq_management

    6、访问http://192.168.182.40:15672/



     
  • 相关阅读:
    【YbtOJ#20238】最优路线
    【洛谷P3247】最小公倍数
    【洛谷P3261】城池攻占
    【YbtOJ#20236】红点蓝点
    【YbtOJ#20235】公共序列
    Wing IDE 4.1使用笔记一修正一下框框字体显示不了中文
    飘逸的python
    The 12th tip of DB Query Analyzer, powerful in text file process
    PHP网站如何解决大流量与高并发的问题
    【python】利用sftp及rsa密匙实现远程拷贝文件
  • 原文地址:https://www.cnblogs.com/yxlblogs/p/8782957.html
Copyright © 2020-2023  润新知