小编Dil*_*ell的帖子

RabbitMQ错误:无法连接到节点:nodedown

我正在尝试使用两个Rhel实例进行聚类.我能够互相ping,即使我正在尝试使用命令empd -names,我得到它已启动并运行在4369.当我使用命令,因为sudo rabbitmqctl join_cluster rabbit@ip-10-23-20-36我得到以下错误确保以及我是stop_app首先..

sudo rabbitmqctl join_cluster rabbit@ip-10-23-20-36
Run Code Online (Sandbox Code Playgroud)

使用'rabbit @ ip-10-23-209-142'聚类节点'rabbit @ ip-10-23-20-36'...错误:无法连接到节点['rabbit @ ip-10-23-209 -142']:nodedown

诊断

试图联系:['rabbit @ ip-10-23-209-142']

rabbit @ ip-10-23-209-142:*无法连接到ip-10-23-209-142上的epmd(端口4369):nxdomain(不存在的域)

当前节点详细信息: - 节点名称:'rabbitmq-cli-80 @ ip-10-23-20-36' - 主目录:/ var/lib/rabbitmq - cookie哈希:u7nRIpJ40Fd356iLbkDO6Q ==

我已经尝试过的事情:

  1. 检查cookie名称,在两个实例中使用相同
    sudo cat /var/lib/rabbitmq/.erlang.cookie.
  2. 也改变了epmd端口 export ERL_EMPD_PORT=4370
  3. netstat -an |grep 4369 | grep -i listen
  4. 在插件管理的GUI中更改主机名.
  5. 更改了所有者和权限也使用

    sudo chown rabbitmq:rabbitmq /var/lib/rabbitmq/.erlang.cookie
    sudo chmod 400 /var/lib/rabbitmq/.erlang.cookie
    
    Run Code Online (Sandbox Code Playgroud)
  6. 添加端口

    sudo iptables -I INPUT -p tcp --dport 4369 --syn -j ACCEPT
    
    Run Code Online (Sandbox Code Playgroud)
  7. sudo rabbitmqctl …

rabbitmq rabbitmqctl

7
推荐指数
1
解决办法
2万
查看次数

环境变量中的RabbitMQ日志和Mnesia位置没有反映?

我想将 Rabbitmq MNESIA 目录更改为/diskfolder 而不是 default /var/lib。我做了变化,/usr/lib/rabbitmq/binrabbitmq-env

RABBITMQ_MNESIA_BASE=/disk/rabbitmq/
RABBITMQ_LOG_BASE=/disk/rabbitmq/log/
Run Code Online (Sandbox Code Playgroud)

并在重新启动它后

service rabbitmq-server restart
Restarting rabbitmq-server (via systemctl):                [  OK  ]
Run Code Online (Sandbox Code Playgroud)

但是当我检查状态时

      >      service rabbitmq-server status 
WARNING: Removing trailing slash from RABBITMQ_MNESIA_BASE
WARNING: Removing trailing slash from RABBITMQ_MNESIA_BASE
Status of node 'rabbit@ip-10-03-209-294' ...
Error: unable to connect to node 'rabbit@ip-10-03-209-294': nodedown

DIAGNOSTICS
===========

attempted to contact: ['rabbit@ip-10-03-209-294']

rabbit@ip-10-03-209-294:
  * connected to epmd (port 4369) on ip-10-03-209-294
  * epmd reports: node 'rabbit' not running at …
Run Code Online (Sandbox Code Playgroud)

rabbitmq rabbitmqctl

5
推荐指数
1
解决办法
9650
查看次数

标签 统计

rabbitmq ×2

rabbitmqctl ×2