• Linux下安装部署RabbitMQ


    在写正文之前先啰嗦几句,RabbitMQ(消息队列)的安装让我费了半天劲啊!足足折腾了2天,最后写下这篇文章总结下,其实很简单,但是你找不到错在哪个环节就会费很多无用功,如果你也遇到了安装erl后 怎么也安装不了RabbitMQ时,那这篇文章就会帮你大忙了。千万别被网上所谓的教程坑了。目前能搜到的教程几乎都是不行的,主要错在一开始就迷惑你了,创造erlang已经安装好了的假象,让你怎么找问题也找不到问题的根本,问题的根本其实就是开始的erlang安装错了!教程提供的erl官方网站大致分为两种,看着没问题,其实下载的“官方包”都不是对的!坑死!

    CentOS下部署RabbitMQ(我这台是CentOS7,6X也是一样的亲测)

    1、安装erlang环境

    去RabbitMQ官网下载erlang包(最聪明的选择)地址:www.rabbitmq.com/releases/erlang/

    这里下载的是erlang-19.0.4-1.el7.centos.x86_64.rpm

    服务器端一般是需要提前安装Java环境的,我这台是先官方安装了jdk。

    下面先部署erlang必备的环境

    yum install gcc openssl-devel gcc-c++ openssl-devel ncurses-devel unixODBC-devel

    直接安装erl-rpm包

    yum install erlang-19.0.4-1.el7.centos.x86_64.rpm

    安装完成后输入erl可以成功进入erl环境,ctrl + c 后输入a 退出

    下载RabbitMQ官方包,这里下的版本是3.6.10.地址:www.rabbitmq.com/releases/rabbitmq-server/

    下载后直接安装

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

    安装后启动服务

    systemctl start rabbitmq-server
    或者 service rabbitmq-server start

    完成!就这么简单!

    PS:如需web管理界面的安装则先在终端输入

    rabbitmq-plugins enable rabbitmq_management

    查看rabbitmq-plugins的服务状态可以输入

    rabbitmq-plugins list

    打开management后可在web输入相关网址+端口号(15672)进入后台界面。初次登陆账号密码默认为:guest

    在3.3.1和之后的版本中,出于安全的考虑,guest这个默认的用户只能通过http://localhost:15672 来登录,其他的IP登陆会提示“rabbitmq management Login Failed”。 所以在终端手动添加一个账号并分配权限方可正常登陆访问

    具体添加方法请查看RabbitMQ的用户管理方法

  • 相关阅读:
    ASP.Net控件基础篇
    ASP.Net
    有关于静态
    重载
    继承和多态
    面向对象的封装
    .net webform 把word转为html
    lambda 表达式 比较时间大小
    js 根据名字获取cookie 的方法
    .net 常用的命名空间和类
  • 原文地址:https://www.cnblogs.com/kaneyang/p/7018152.html
Copyright © 2020-2023  润新知