RabbitMQ安装,配置

安装(centos系统)

第一步: 下载rabbitmq安装包

第二步: 安装erlang

     1) 安装Erlang Solutions仓库到你的系统(目的在于让你可以使用yum安装到最新版本的erlang, 如果不设置, yum安装的erlang版本通常太低)

       wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

       rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

     2) yum install -y erlang

     因为rabbitmq是使用erlang语言实现, 所以需要安装erlang依赖;

     这里提供的RabbitMQ是最新版3.6.9, 所需的erlang版本最低为 R16B-03,否则编译时将失败

     版本过低会报如下错误:

warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY

error: Failed dependencies:

erlang >= R16B-03 is needed by rabbitmq-server-3.6.9-1.el6.noarch

第三步: 安装socat

     yum install -y socat  

       否则报如下错误:  

warning: rabbitmq-server-3.6.9-1.el6.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY

error: Failed dependencies:

socat is needed by rabbitmq-server-3.6.9-1.el6.noarch

第四步: 安装

    rpm -ivh rabbitmq-server-3.6.9-1.el6.noarch.rpm

第五步: 启动

    service rabbitmq-server start    启动

    service rabbitmq-server stop    停止

    service rabbitmq-server restart   重启

账号配置

  安装启动后其实还不能在其它机器访问, rabbitmq默认的guest账号只能在本地机器访问, 如果想在其它机器访问必须配置其它账号

  配置管理员账号:

    rabbitmqctl add_user admin adminpasspord

    rabbitmqctl set_user_tags admin administrator

  启动rabbitmq内置web插件, 管理rabbitmq账号等信息

    rabbitmq-plugins enable rabbitmq_management

     访问 http://你的地址:15672/#/users

  页面如下:

  

  点击创建的账户名, 进入如下页面, 并按图操作完成即可

  

  

时间: 2024-10-08 08:32:14

RabbitMQ安装,配置的相关文章

RabbitMQ安装配置

安装RabbitMQ windows下的安装是非常简单的,我们需要准备两个东西 erlang的环境  下载windows和与之对象的操作系统位数安装包 http://www.erlang.org/downloads RabbitMQ http://www.rabbitmq.com/download.html 下载完毕之后,先安装 erlang再安装 RabbitMQ 安装这后我们可以配置一下rabbitmq的环境变量 打开命令行运行rabbitmq-server 现在大功已经告成了,不过rabb

RabbitMQ安装配置使用指南

一.概述 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queuing Protocol)的开源实现.AMQP,即高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然.AMQP的主要特征是面向消息.队列.路由(包括点对点和发布/订阅).可靠性.安全. RabbitMQ是由RabbitMQ Technologies Ltd开发并且提供商业支持的.服务器端是用Er

erlang&RabbitMQ安装配置

Centos 6.8安装erlang&rabbitmq的方法 1.安装 erlang1.1 准备工作,先安装依赖库和应用工具yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel? rsync perl-net-snmp wx fop net-snmp unixODBC unixODBC-devel vim make lrzsz bc sysstat lsof wget xz 1.2 下载erlang

Windows 64位 RabbitMQ 安装配置

1:下载Erlang,地址:http://www.erlang.org/download/otp_win64_19.0.exe ,双击安装即可(首先装) 2:下载RabbitMQ,RabbitMQ 3.6.5下载 ,双击安装即可 启动报错 Applying plugin configuration to [email protected] failed. 这是因为RabbitMQ对大小写敏感,把计算机名称改为大写

RabbitMQ安装配置和基于EasyNetQ驱动的基础使用

RabbitMQ基本概念和原理 1.AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计. 2.RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写. 3.Channel Channel是我们与RabbitMQ打交道的最重要的一个接口,我们大部分的业务操作是在Channel这个接口中完成的,包括定义Queue.定义Exchange.绑定Queue与Exchange.发布消息等. 4

RabbitMQ安装配置-01

安装依赖环境 首先要安装RabbitMQ,需要安装ncurses-devel和erlang [email protected]:~# cd /data/soft/ [email protected]:~#wget ftp://ftp.invisible-island.net/ncurses/ncurses.tar.gz [email protected]:~#wget http://erlang.org/download/otp_src_22.0.tar.gz #下载很慢 我这里存放到我的网盘下

AMQP之RabbitMQ安装与配置

刚开始接触RabbitMQ,今天尝试安装,具体流程如下,参照了一些网上同行的经验,环境如下图: rabbitmq版本:3.1.5 下载地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.1.5/rabbitmq-server-3.1.5.tar.gz 文件下载目录:/home/gao/server以下简称为当前目录 准备工作:安装依赖环境 yum install build-essential openssl openssl-devel

RabbitMQ_安装配置与管理

RabbitMQ 安装配置与管理 安装 安装erlang虚拟机 Rabbitmq基于erlang语言开发,所有需要安装erlang虚拟机 #wget  http://www.erlang.org/download/otp_src_R15B01.tar.gz #tar zxvf otp_src_R15B01.tar.gz && cd otp_src_R15B01 #./configure && make install 安装rabbitmq server #wget http

windows 下rabbitmq 安装---转载

原文地址:http://blog.sina.com.cn/s/blog_7cc0c8cc0101mb4a.html 1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1).由于我机器是64位的Win7,所以找到otp_win64_R15B01.exe下载并安装. 2.配置环境变量增加一个系统环境变量ERLANG_HOME配置为C:\Program Files\erl5.9.1 3.下载RabbitMQ,最新版是2.8

RabbitMQ安装和配置

RabbitMQ: MQ:message queue.MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术.排队指的是应用程序通过 队列来通信.队列的使用除去了接收和发送应用程序同时执行的要求.其中较为成熟的MQ产品有IBM WEBSPHERE MQ