• 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官方源中的软件包发生冲突,或者互相替换文件。

    2、三种RHEL系列的EPEL软件版本地址如下,其安装、更新卸载方式相同,就是把地址更换  Using EPEL(EPEL FAQ)

    EL5:http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

    EL6:http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

    EL7:http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

    最好根据系统版本安装对应epel,我的是CentOS7安装EL7(注意命令大小写有区别)

    安装:wget http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

       rpm -ivh epel-release-7-10.noarch.rpm

    或者安装方式为 rpm -ivh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

    更新:rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-10.noarch.rpm

    卸载:rpm -e epel-release

    安装完后使用命令yum repolist可以查看到(我最初安装的是EL6,导致安装的erlang版本低,安装最新rabbitmq出错,后来用新系统重新安装了EL7的)

    (在别的博客上看到两个命令,查了下解释记录下:yum clean all清除所有缓存包及软件、旧的头部信息,yum makecache将服务器上的软件包信息在本地缓存,以提高搜索安装软件速度)

    3、安装erlang

    yum install erlang

    4、输入erl命令进入erlang操作界面,5+6后面有个小数点,q(). 退出操作,最后有个小数点(或两次ctrl+c退出)

     二、安装RabbitMQ,命令如下  官方安装方法

    rpm -ivh https://bintray.com/rabbitmq/rabbitmq-server-rpm/download_file?file_path=rabbitmq-server-3.6.10-1.el7.noarch.rpm

    启动RabbitMQ服务命令

     /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 "/" hjp '.*' '.*' '.*'

    4、赋予用户角色命令

     rabbitmqctl set_user_tags hjp administrator

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

    rabbitmq-plugins enable rabbitmq_management

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

         

  • 相关阅读:
    窗口显示于parent控件上
    DELPHI SOCKET 通信编程要点小结
    dxBarManagerToDxNavBar方法
    DLL直接返回对象
    海量数据库的查询优化及分页算法方案
    excel怎么只打印某页?excel怎么只打印某几页
    HTTP请求错误400、401、402、403、404、405、406、407、412、414、500、501、502解析
    excel中如何设置只打印第一页
    Navicat Premium 常用功能讲解
    laravel查询构造器DB还是ORM,这两者有什么区别,各该用在什么场景中
  • 原文地址:https://www.cnblogs.com/hujiapeng/p/7352904.html
Copyright © 2020-2023  润新知