【问题标题】:Wildfly 8 cluster in standalone mode on different machinesWildfly 8 集群在不同机器上处于独立模式
【发布时间】:2014-04-25 06:12:25
【问题描述】:

我正在尝试在 Wildfly 8 中创建一个独立集群
我指的是http://middlewaremagic.com/jboss/?p=1952
在同一台机器上成功创建了集群,但无法在不同的机器上创建相同的内容。我在两台机器上启动了服务器,如下所示:

1) 在机器 1 上 > 转到 cmd > jboss-wildfly\bin > 运行以下命令:

standalone.bat -c standalone-ha.xml -b 10.10.54.27 -u 230.0.0.4 -Djboss.server.base.dir=../standalone -Djboss.node.name=nodeOne
(10.10.54.27是机器1的IP)

1) 在机器 2 上 > 进入 cmd > jboss-wildfly\bin > 运行以下命令:

standalone.bat -c standalone-ha.xml -b 10.10.52.42 -u 230.0.0.4 -Djboss.server.base.dir=../standalone -Djboss.node.name=nodeTwo
(10.10.52.42 是机器 2 的 IP)

服务器启动没有任何问题,但节点之间看不到对方。我使用 ClusterWebApp.war(从上面给出的同一站点下载)来测试集群。

我错过了什么吗?请帮忙。

【问题讨论】:

  • 你能从服务器 10.10.54.27 ping 服务器 10.10.52.42 还是反过来?
  • 是的。我可以从服务器 10.10.54.27 ping 服务器 10.10.52.42,反之亦然,丢失率为 0%。

标签: jboss cluster-computing wildfly


【解决方案1】:

您的网络上很可能不允许使用 UDP 广播/多播(从今天开始,例如 AWS VPC 就是这种情况)

您可以运行一个测试来确认这一点: http://www.techstacks.com/howto/troubleshoot-jgroups-and-multicast-ip-issues.html

如果是这种情况,您可能必须使用 tcp 进行集群。这些链接解释了如何做到这一点 http://middlewaremagic.com/jboss/?p=2015 http://www.redhat.com/summit/2011/presentations/jbossworld/whats_new/wednesday/ban_w_310_running_in_the_cloud.pdf

【讨论】:

  • 嗨....我也面临同样的问题。我尝试了您提供的测试链接并且测试成功,但是当我在两台不同的机器上运行 Jboss eap 7 服务器时仍然没有形成集群。请帮忙
【解决方案2】:

我遇到了问题。为了使这种集群工作,网络交换机和路由器需要支持多播协议。

以前我尝试在启用了多播协议的笔记本电脑上执行此操作。因此,我在同一台机器(即我的笔记本电脑)上成功创建了集群。但是,另一台机器是我网络中的服务器之一,未启用多播。因此,在两台不同的机器上尝试时失败了。

非常基本的问题!更正此问题后,集群工作正常。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-20
    • 2016-01-31
    • 1970-01-01
    • 2015-04-30
    相关资源
    最近更新 更多