Cluster computing Can';t在marklogic上加入群集

Cluster computing Can';t在marklogic上加入群集,cluster-computing,marklogic,Cluster Computing,Marklogic,我正在使用marklogic数据库,并尝试创建一个集群。 我已经有了开发密钥。所有节点的操作系统都相同(win 7 x64) 当您尝试将节点添加到集群中时,需要键入主机名或IP地址。出于某种原因,当我键入de host name时,marklogic有时找不到节点,但这并不重要,因为对于IP,连接成功 主要的问题是什么时候继续扰乱这个过程。最后,当marklogic尝试将群集配置信息传输到新主机时,该过程永远不会结束,最终会在web浏览器中显示“未收到数据”之类的消息 我知道这条消息并不意味着进

我正在使用marklogic数据库,并尝试创建一个集群。 我已经有了开发密钥。所有节点的操作系统都相同(win 7 x64)

当您尝试将节点添加到集群中时,需要键入主机名或IP地址。出于某种原因,当我键入de host name时,marklogic有时找不到节点,但这并不重要,因为对于IP,连接成功

主要的问题是什么时候继续扰乱这个过程。最后,当marklogic尝试将群集配置信息传输到新主机时,该过程永远不会结束,最终会在web浏览器中显示“未收到数据”之类的消息

我知道这条消息并不意味着进程失败,因为当我更改例如主机名时,会出现相同的消息

因此,当我检查第一个节点中的摘要时,会出现第二个节点,这意味着该节点“加入”到集群中,但我无法启动管理界面,并且即使我重新启动服务,第二个节点也总是显示为断开连接

传统上,我可以从任何一台计算机到另一台计算机进行ping。 我尝试创建另一个网络,因为在我的学校,有些端口是不允许的,而且我尝试在我的节点中使用不同的开发密钥和相同的密钥, 最后,我已经启用了所有服务,但问题仍然存在


如果您有任何帮助或意见,我们将不胜感激。

请确保两台计算机上的端口7998-8003均已打开,用于入站和出站流量,并且您没有防火墙(Windows防火墙或iptables)阻止这些流量

您还可以开始查看Logs/ErrorLog.txt文件,看看是否出现了明显的问题

现在坚持使用IP地址,因为您的DNS似乎没有完全工作

您的错误看起来像是主机之间的网络连接问题

此外,您还可以从MarkLogic developer邮件列表中获得更详细或至少不同的答案


-David Lee

确保MarkLogic配置中的主机名与主机可以相互看到的DNS名称匹配。如果这些不可靠,那么只需使用IP地址作为主机名。转到两端的管理界面,查找主机名,将DNS名称更改为IP名称,然后重试

同时看看DALDEI关于端口和防火墙的建议,这也可能会造成干扰


MarkLogic的哪个版本?顺便说一句,第二个节点上似乎有问题,所以我会暂时忽略第一个节点,并确保您可以管理第二个节点上的MarkLogic。第一个节点的管理页面显示第二个节点,但没有加入,你说,这只是意味着它知道你试图添加它,但并不意味着他们实际上成功地交谈。嗨,谢谢你的回复。我实际上在使用MarkLogic7,最新版本。当您第一次初始化节点时,marklogic会询问您是否要加入集群。实际上,您可以跳过这一步,在localhost中工作,我也可以这样工作。