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无法登录等问题。需要慢慢解决。

  • 相关阅读:
    zookeeper集群的部署
    【转】始于Jupyter Notebooks:一份全面的初学者实用指南
    【转】Jupyter Notebook主题字体设置及自动代码补全
    【转】pip install 快速下载
    【转】Sublime Text 3 常用快捷键
    【转】Python——DataFrame基础操作
    【转】sqlite3 小结
    【转】SQLite3的安装与使用
    Python Pandas pandas.DataFrame.to_sql函数方法的使用
    处理异常 ‘try’——‘except’ 方法
  • 原文地址:https://www.cnblogs.com/jssj/p/13910643.html
Copyright © 2011-2022 走看看