zoukankan      html  css  js  c++  java
  • CentOS7安装RabbitMQ

    一、RabbitMQ安装

    1.下载Erlang的rpm包

    RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:https://www.rabbitmq.com/which-erlang.html

    Erlang下载地址:https://www.rabbitmq.com/releases/erlang/(根据自身需求及匹配关系,下载对应rpm包)

    2.下载RabbitMQ的rpm包

    RabbitMQ下载地址:https://www.rabbitmq.com/releases/rabbitmq-server/(根据自身需求及匹配关系,下载对应rpm包)

    3.下载socat的rpm包(也可以直接yum install -y socat安装)

    rabbitmq安装依赖于socat,所以需要下载socat。

    socat下载地址:http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

    根据自身需求下载对应系统socat依赖:(http://repo.iotti.biz/CentOS/)

    4.分别安装Erlang、Socat、RabbitMQ(一定按照顺序!)

    一定按照以下顺序安装:

      ①rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm

      ②rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm

      ③rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm 

    二、操作

    systemctl start rabbitmq-server
    
    # 设置开机启动
    systemctl enable rabbitmq-server

    三、管理

    # 启用web管理界面
    rabbitmq-plugins enable rabbitmq_management
        # 禁用rabbitmq-management插件的命令为:
        # rabbitmq-plugins disable rabbitmq_management
    
    # guest用户只能用于localhost访问(默认:用户名guest,密码guest)
    # 添加新用户及授权
    
    rabbitmqctl add_user admin admin
    
    rabbitmqctl set_user_tags admin administrator
    
    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    
    rabbitmqctl list_permissions
    
    # 访问ip:15672即可进入管理界面

     四、配置文件

    因为本文是用rpm包安装,可从默认docs目录复制配置文件样例

    # find / -name "rabbitmq.config.example"
    # cp /usr/share/doc/rabbitmq-server-3.6.5/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

    配置rabbitmq:vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

     重启rabbitmq-server,就可以使用guest用户了

  • 相关阅读:
    window C/C++ 简单的IDE编译器
    ubuntu 安装 lamp
    架构设计
    linux 性能分析
    wifi基本原理
    openwrt 编译
    学习笔记day5:inline inline-block block区别
    脱离原来文档流产生浮动框
    meta标签清理缓存
    百度web前端面试2015.10.18
  • 原文地址:https://www.cnblogs.com/baicai37/p/13540516.html
Copyright © 2011-2022 走看看