zoukankan      html  css  js  c++  java
  • 《RabbitMQ 消息中间件》RabbitMQ安装(Linux)

    前言

    在公司工作的过程中接触了RabbitMQ,觉得RabbitMQ的功能很实用,就想着自己好好了解一下这个中间件。了解系统先从搭建开始。

    搭建

    前提:Linux: Centos 7 

    1. 依赖erlang安装

    执行命令:

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget

    下载erlang命令: 

    wget http://www.erlang.org/download/otp_src_19.3.tar.gz

    按照顺序执行:

    tar -xzvf otp_src_19.3.tar.gz
    cd otp_src_19.3
    ./configure --prefix=/usr/local/erlang
    make && make install

    配置环境变量:

    vi /etc/profile

    添加配置:

    ERL_PATH=/usr/local/erlang/bin
    PATH=$ERL_PATH:$PATH

    环境变量生效:

    source /etc/profile

    验证是否安装成功:

    erl

    2. 开始正式安装RabbitMQ

    下载:

    wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

    安装:

    yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm

    修改配置:

    cd /usr/share/doc/rabbitmq-server-3.6.6
    cp rabbitmq.config.example /etc/rabbitmq/rabbitmq.config      -- 复制配置文件并修改

    修改配置允许使用guest用户登录管理服务界面。 去掉图中标红记录前面的注释和后面的逗号,%%表示注释。

    启动/关闭服务:

    service rabbitmq-server stop
    service rabbitmq-server start  
    service rabbitmq-server restart

    查询rabbitmq的启动情况:

    systemctl status rabbitmq-server

    开启管理界面:

    rabbitmq-plugins enable rabbitmq_management

    可以通过网页登录管理界面:

    http://ip:15672/     

    登录的用户设置:

    添加账号:rabbitmqctl add_user abc 123456
    设置用户角色:rabbitmqctl set_user_tags abc administrator
    设置用户权限:rabbitmqctl set_permissions -p "/" abc ".*" ".*" ".*"

    登入的样子:

    到此RabbitMQ已经安装成功。

    总结

    安装的过程中,需要了下载太慢的情况,阿里云端口没有开放,默认用户guest无法登录等问题。需要慢慢解决。

  • 相关阅读:
    cf B. Sereja and Suffixes
    cf E. Dima and Magic Guitar
    cf D. Dima and Trap Graph
    cf C. Dima and Salad
    最短路径问题(floyd)
    Drainage Ditches(网络流(EK算法))
    图结构练习—BFSDFS—判断可达性(BFS)
    Sorting It All Out(拓扑排序)
    Power Network(最大流(EK算法))
    Labeling Balls(拓扑)
  • 原文地址:https://www.cnblogs.com/jssj/p/13910643.html
Copyright © 2011-2022 走看看