一、安装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安装与配置详细文档
NULL 博文链接:https://zhb1208.iteye.com/blog/1320219
rabbitmq安装配置部署文档,详细介绍了rabbitmq安装以及部署的步骤
RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现,此附件包含RabbitMq相关安装包及超详细安装教程,可完美解决RabbitMq安装与配置问题
rabbitmq 3.9.3 配置文件
RabbitMQ安装配置安装erlang下载地址:http://www.erlang.org/downloads yum install ncurses-dev
RabbitMQ安装配置所需软件包
按照文档,在Windows安装RabbitMQ,并配置用户和virtual Hosts 内含软件安装包和PDF
官方获取 包含rabbitmq.config,advanced.config配置模板
Linux下安装RabbitMQ及相关环境配置-附件资源
rabbitmq配置文件,用于rabbitmq管理
RabbitMQ安装与配置 安装RabbitMQ需先安装erlang和socat 安装依赖环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel
19. rabbitmq 安装与配置 20. MAVEN 安装与配置 21. 命令行录屏软件 22. nodejs 安装与配置 23. 工具命令 24. elasticsearch 安装与配置 25. 进程管理 26. 文件系统管理 27. git 初始化本地仓库 28. Nacos 安装与...
本文包含elang安装,RabbitMQ安装配置,RabbitMQ两台服务器集群
RabbitMQ:安装、配置与使用初探
ubuntu系统下RabbitMQ安装和配置详细步骤(stepbystep).pdf
2.1 由于RabbitMQ是基于Erlang语言开发, 所以在安装RabbitMQ之前, 需要先安装Erlang ,rabbitmq需要socat依赖, 所以需要先安装socat 首先下载erlang 命令为wget http://www.rabbitmq.com/releases
rabbitMQ 简单的配置,连接配置&spring; template声明&消息对象json转换类。。。 都比较简但的XML文件配置