我试图按照本指南https://www.rabbitmq.com/pacemaker.html在起搏器上安装RabbitMQ。 (我知道已有一个较新的系统,但我正在尝试这个系统。)
我有两台名为rabbitmq1&的ubuntu 16.04机器。 rabbitmq2能够通过名称(rabbitmq版本3.6.15 Erlang 20.2)与工作心脏起搏器,DRDB和Corosync相互ping。
毕竟设置后我将此资源添加到心脏起搏器: 配置原始兔子ocf:rabbitmq:rabbitmq-server params mnesia_base =" / media / drbd1"
这是我得到的错误:
主机名不匹配:节点" rabbit @ rabbitmq1"相信它的主人是 不同。请确保主机名在本地以相同的方式解析 并在" rabbit @ rabbitmq1"
当前节点详细信息:
- 节点名称:' rabbitmq-cli-65 @ rabbitmq1'
- home目录:/ var / lib / rabbitmq -
- cookie hash:O9bMZ3LMnkSPaakjdRYHuw ==
我尝试将这个erlang cookie文件从这个位置/var/lib/rabbitmq/.erlang.cookie复制到所有usere主文件夹(都是root用户的主文件夹和home文件夹或rabbitmq用户),但它&# 39;没有帮助。 我做错了什么?
答案 0 :(得分:0)
一种情况是尝试连接时不要具有 exact 域名。域名后缀节点名称是区分大小写。
使用rabbit@rabbitmq1
不会到达RabbitMQ1
上托管的节点,尽管已正确配置了主机文件。