报错一:
=INFO REPORT==== 1-Jun-2017::09:10:12 ===
Clustering with ['rabbit@rabbitmq-node2',rabbit@AY140408101528Z,
rabbit@AY140408101527Z] as disc node
=ERROR REPORT==== 1-Jun-2017::09:10:40 ===
Mnesia(rabbit@AY140505101127Z): ** ERROR ** Mnesia on rabbit@AY140505101127Z could not connect to node(s) ['rabbit@rabbitmq-node2']
=WARNING REPORT==== 1-Jun-2017::09:10:54 ===
global: rabbit@AY140505101127Z failed to connect to 'rabbit@rabbitmq-node2'
这个错误原因是Erlang端口4369未开放
默认端口说明
client端通信口5672
管理口15672
server间内部通信口25672
erlang发现口:4369
报错二
=INFO REPORT==== 1-Jun-2017::12:08:36 ===
connection <0.1181.0> (*.*.*.*:60634 -> 114.215.200.75:5673): user 'admin' authenticated and granted access to vhost '/'
=ERROR REPORT==== 1-Jun-2017::12:08:36 ===
Channel error on connection <0.1181.0> (121.40.108.39:60634 -> *.*.*.*:5673, vhost: '/', user: 'admin'), channel 1:
operation queue.declare caused a channel exception access_refused: access to queue 'MQDemoQueue' in vhost '/' refused for user 'admin'
原因是admin权限不够,使用了错误命令:
错误命令
"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.9\sbin\rabbitmqctl.bat" set_permissions -p / admin '.*' '.*' '.*'
正确命令
"D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.9\sbin\rabbitmqctl.bat" set_permissions -p / admin .* .* .*
正确命令的正则不带引号
分享到:
相关推荐
默认情况下,配置文件位于`/etc/rabbitmq/rabbitmq.conf`。在这里,你可以配置诸如节点类型、日志级别、绑定端口等参数。例如,要改变默认的监听端口,可以修改为: ```conf tcp_listeners = [5673] ``` RabbitMQ...
- `listeners`: 指定RabbitMQ监听的网络端口,可以配置多个,支持TCP和TLS。 - `cluster_nodes`: 配置集群节点的信息,包括节点类型(ram或disc)和节点名称。 - `disk_free_limit`: 设置磁盘空间阈值,当剩余...
4. **验证**:在浏览器中访问 `rabbitmq_exporter` 的默认端口(通常是9090)上的 `/metrics` 端点,确认可以看到 RabbitMQ 相关的指标。例如,`http://your_ip:9090/metrics`。 5. **更新 Prometheus 配置**:在 ...
标题 "kettle rabbitmq 插件开发" 涉及的是如何在 Pentaho Kettle(也称为 Spoon)中创建和使用 RabbitMQ 插件。Kettle 是一个开源的数据集成工具,它允许用户进行数据抽取、转换和加载(ETL)操作。RabbitMQ 是一个...
RabbitMQ 详细讲解 RabbitMQ 是一个基于 Advanced Message Queue Protocol(AMQP)的开源消息队列系统,旨在帮助企业解决分布式系统之间的通信、集成与整合问题。下面是对 RabbitMQ 的详细讲解: 认识 RabbitMQ ...
RabbitMQ是一个强大的开源消息代理和队列服务器,它基于开放标准Advanced Message Queuing Protocol (AMQP)。这款工具主要用于在分布式系统中处理异步任务和消息传递,从而提高应用程序的可扩展性和可靠性。RabbitMQ...
4. 防火墙设置:确保RabbitMQ所需的服务端口(如5672、15672等)在防火墙中开放,以便远程访问和管理。 **四、RabbitMQ使用基础** 1. 生产者与消费者:RabbitMQ的核心概念包括生产者(发送消息的客户端)、消费者...
在这个"RabbitMQ3.9.15安装包及安装文档"中,我们将深入探讨RabbitMQ的安装过程以及相关依赖,主要涉及以下知识点: 1. **RabbitMQ概述**:RabbitMQ是一个用Erlang编程语言开发的消息中间件,它的核心功能是作为...
RabbitMQ命令行手动创建队列rabbitmqadmin用法 手动创建队列方法:登录http://ip:15672/cli下载 将下载的rabbitmqadmin放到/usr/sbin目录下,并赋予权限:chmod 755 rabbitmqadmin 查看命令帮助信息: python ...
自定义连接池大小及最大处理channel数 消费者底层断线自动重连 底层使用轮循方式复用tcp 生产者每个tcp对应一个channel,防止channel写入阻塞造成内存使用过量 支持rabbitmq exchangeType 默认交换机、队列、消息都会...
6. **测试连接**:安装和配置完成后,可以使用RabbitMQ的管理界面(默认端口55672)或者像rabbitmqadmin这样的命令行工具,验证是否能成功连接和管理队列。 在Windows环境下使用RabbitMQ,开发者可以利用其丰富的...
此外,RabbitMQ默认使用5672端口,如果该端口已被其他服务占用,需要更改RabbitMQ的配置文件(rabbitmq.config)来指定一个未使用的端口。同时,记得检查你的防火墙设置,确保允许RabbitMQ服务的入站和出站通信。 ...
默认情况下,RabbitMQ的管理界面是关闭的,可以使用以下命令开启: ```bash sudo rabbitmq-plugins enable rabbitmq_management ``` 然后通过浏览器访问`http://your_server_ip:15672`来查看和管理RabbitMQ。首次...
在这个“RabbitMQ3.8.3及相关依赖”的压缩包中,您将找到在Linux环境下离线安装RabbitMQ 3.8.3所需的所有组件。 首先,安装RabbitMQ前,确保您的Linux系统是基于Erlang语言运行的,因为RabbitMQ就是用Erlang编写的...
RabbitMQ快速入门及API介绍(401M) QQ截图 20191220230107.png?x-oss-process=style/pnp8 (42.73KB, 下载次数:227) 下载附件 2019-12-2023 :01 上传【课程介绍】:第一章 : RabbitMQ介绍:消息中间件概念、RabbitMQ...
5. **RABBITMQ_NODE_PORT**: 这个变量定义了 RabbitMQ 服务器的默认端口,通常用于客户端连接。默认端口是 5672,这是 AMQP 协议的标准端口。如果你需要更改默认端口,可以修改这个环境变量。 运行 `rabbitmq-...
6. 访问Web管理界面:默认情况下,RabbitMQ的管理插件监听在localhost的15672端口,你可以通过浏览器访问"http://localhost:15672",使用默认的guest/guest用户登录(注意:出于安全考虑,仅限本地访问,并且不要在...
标题中的“flink-sql集成rabbitmq”指的是将Apache Flink的数据流处理能力与RabbitMQ消息队列系统相结合,实现数据的实时处理和传输。Flink是一个开源的流处理框架,提供低延迟、高吞吐量的数据处理,而RabbitMQ是一...
**RabbitMQ基础** RabbitMQ是一个开源的消息代理和队列服务器,用于在分布式系统中进行消息传递。它是基于AMQP(Advanced Message Queuing Protocol)协议实现的,提供了高可用性、可扩展性和稳定性。RabbitMQ的...
为了实现RabbitMQ的持久化和管理功能,还需要创建默认的用户、虚拟主机和权限。这可以通过RabbitMQ的控制台或命令行插件完成: ```bash sudo rabbitmq-plugins enable rabbitmq_management sudo rabbitmqctl add_...