`
拓子轩
  • 浏览: 208189 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

RabbitMQ安装与配置

    博客分类:
  • java
阅读更多

一、安装Rabbit MQ

 

1. 下载并安装Erlang:http://www.erlang.org/downloads

2. 下载并安装Rabbit MQ:http://www.rabbitmq.com/releases/rabbitmq-server/

 

    默认安装的Rabbit MQ 监听端口是15672

 

二、Rabbit MQ配置和运行

 

1. 激活管理插件

    切换到sbin目录下,执行:rabbitmq-plugins enable rabbitmq_management

    重启服务使其生效:net stop RabbitMQ && net start RabbitMQ

 

2. 创建用户

    创建用户admin,密码为admin123:rabbitmqctl add_user admin admin123

    给admin赋予管理员administrator角色:rabbitmqctl set_user_tags admin administrator

    查看用户列表:rabbitmqctl list_users

    创建vhost:rabbitmqctl add_vhost /myhost

    查看vhost:rabbitmqctl list_vhosts

    赋予用户admin具有/myhost这个virtual host中所有资源的配置、写、读权限以便管理其中的资源: rabbitmqctl  set_permissions -p /myhost  admin '.*' '.*' '.*'  

 

 

常见问题

1. 支持使用IP访问

    在etc\rabbitmq.config.example中增加如下配置:

    {tcp_listeners, [15672]},

    {loopback_users, ["admin"]},

2. 报如下异常

org.springframework.context.ApplicationContextException: Failed to start bean 'amqpTemplate.replyListener'; nested exception is org.springframework.amqp.AmqpIllegalStateException: Fatal exception on listener startup

Caused by: org.springframework.amqp.AmqpIllegalStateException: Fatal exception on listener startup

Caused by: org.springframework.amqp.rabbit.listener.FatalListenerStartupException: Cannot prepare queue for listener. Either the queue doesn't exist or the broker will not allow us to use it.

Caused by: com.rabbitmq.client.ShutdownSignalException: channel error; reason: {#method<channel.close>(reply-code=404, reply-text=NOT_FOUND - no queue '93bbbad7-4dcd-4f2c-930f-30f1fca50a26' in vhost '/xjsit', class-id=50, method-id=10), null, ""}

 

解决:访问http://localhost:15672/,在Admin页签中给用户设置相应配置和读写的权限。

分享到:
评论

相关推荐

    rabbitMQ安装与配置(分布式配置)

    RabbitMQ 安装与配置(分布式配置) RabbitMQ 是一个基于 AMQP 协议的开源消息队列系统,由 Erlang 语言开发。它支持多种语言的客户端,包括 Java、Python、Ruby 等,可以满足高并发、可扩展性的业务需求。 安装...

    消息队列:RabbitMQ:RabbitMQ安装与配置.docx

    消息队列:RabbitMQ:RabbitMQ安装与配置.docx

    RabbitMQ安装文档

    ### RabbitMQ 安装与配置知识点详解 #### 一、消息队列(MQ)概念解析 消息队列(Message Queue, MQ)是一种应用间通信的方法,它允许应用通过发送消息来进行异步通信,而不必直接相互调用。消息队列中的消息可以被一...

    ubuntu系统下RabbitMQ安装和配置详细步骤(stepbystep).pdf

    ### Ubuntu系统下RabbitMQ安装与配置详细步骤 #### 一、引言 RabbitMQ是一种基于AMQP标准的消息中间件,广泛应用于分布式系统中,用于处理应用间的异步消息传递。本文档将详细介绍如何在Ubuntu系统下安装及配置...

    RabbitMQ安装配置手册

    NULL 博文链接:https://zhb1208.iteye.com/blog/1320219

    rabbitmq安装配置部署文档

    二、RabbitMQ配置和部署 1. 安装RabbitMQ 执行以下命令来安装RabbitMQ: ``` rpm -ivh rabbitmq-server-3.5.7-1.noarch.rpm ``` 如果安装成功,将显示安装完成的界面。 2. 启动服务 执行以下命令来启动RabbitMQ...

    Rabbitmq 默认配置文件模板

    在RabbitMQ的运行过程中,配置文件起着至关重要的作用,它们定义了服务器的行为、策略以及与其他服务的交互方式。本文将详细介绍RabbitMQ的默认配置文件模板`rabbitmq.config.example`和`advanced.config.example`。...

    Windows下RabbitMQ安装

    ### Windows下RabbitMQ安装与配置详解 #### 一、前言 RabbitMQ是一款开源的消息中间件,基于AMQP(Advanced Message Queuing Protocol)协议实现。它可以在分布式系统之间提供可靠的、高效的异步通信机制。本文将...

    RabbitMq安装详细步骤

    ### RabbitMQ 安装与配置详解 #### 一、前言 RabbitMQ 是一个开源的消息代理和队列服务器,实现高级消息队列协议 (AMQP) 0-9-1 规范。它能够存储转发消息,在分布式系统中发送消息给其他应用程序。本文将详细介绍 ...

    RabbitMQ安装配置1

    在本配置中,我们首先需要安装 Erlang,因为 RabbitMQ 依赖于它来运行。 1. **Erlang 安装**: - 下载地址:http://www.erlang.org/downloads - 使用 `yum install ncurses-dev` 安装必要的依赖。 - 解压下载的 ...

    rabbitmq 3.9.3 配置文件

    rabbitmq 3.9.3 配置文件

    rabbitmq安装.docx

    ### RabbitMQ 安装与配置知识点 #### 一、RabbitMQ简介 RabbitMQ是一款在AMQP(Advanced Message Queuing Protocol)标准基础上完成的、可靠的消息中间件软件。它支持多种主流操作系统,并且提供了丰富的客户端接口...

    rabbitMq安装教程以及软件

    - 安装过程中,系统会自动配置RabbitMQ服务,并启动服务。 3. **验证安装**: - 打开命令行窗口,输入`rabbitmqctl status`,如果显示RabbitMQ服务器的状态信息,说明安装成功。 - 通过浏览器访问`...

    rabbitmq配置文件 rabbitmq.config

    rabbitmq配置文件,用于rabbitmq管理

    rabbitmq3.8.16-linux-centos7.x

    4. **RabbitMQ安装与配置**:学习如何在CentOS系统上安装RPM包,配置RabbitMQ服务器,包括设置用户、虚拟主机、权限等。 5. **安全设置**:由于涉及到“安全”标签,所以理解如何配置SSL/TLS加密,设置访问控制,...

    RabbitMQ安装配置所需软件包

    在安装和配置RabbitMQ之前,我们需要确保准备好一些必要的软件包。以下是对这些软件包的详细介绍: 1. **Erlang**: Erlang是RabbitMQ的基础,因为RabbitMQ是用Erlang编程语言编写的。Erlang是一种并发和容错能力强...

    RabbitMQ安装及配置详细文档以及程序

    按照文档,在Windows安装RabbitMQ,并配置用户和virtual Hosts 内含软件安装包和PDF

    rabbitMQ安装与使用.docx

    系统环境及所用版本与安装 在安装rabbitMQ之前,需要准备好系统环境。系统版本为CentOS 6.8,需要设置本地yum源。然后,需要安装erlang环境,因为rabbitMQ需要在erlang环境下安装与运行。最后一步是安装rabbitMQ ...

    RabbitMq安装教程.pdf

    3. RabbitMQ配置与管理: 安装完成后,需要创建一个配置文件rabbitmq.config,并设置loopback_users参数为空,这意味着允许远程访问。接下来,配置RabbitMQ服务为开机自启动,并启动RabbitMQ服务。 为了方便管理...

    Linux下安装RabbitMQ及相关环境配置-附件资源

    Linux下安装RabbitMQ及相关环境配置-附件资源

Global site tag (gtag.js) - Google Analytics