我已经配置了一个具有主节点和从节点的teiid集群,其中主节点和从节点分别位于两个不同的主机上。到目前为止,我已经将主机的IP地址用于“管理IP”、“公共IP”、“不安全IP”,并在从主机控制器中从从主机解析主机。这工作得很好。但是我需要在我的主机前面使用负载均衡器来允许它们自动缩放。因此,我在每个主机前面配置了一个负载均衡器,并将负载均衡器8080、9990、9999端口映射到我的主机端口,以便集群可以使用负载均衡器URL进行通信。然后,我在“管理IP”、“公共IP”、“不安全IP”和从属主机控制器中给出了负载均衡器URL,以从从属主机控制器解析主服务器。但备机无法使用主用负载均衡URL连接到主用。它在控制台上记录以下消息。
WARN [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0001: Could not connect to remote domain controller remote://internal-***********************************.us-east-1.elb.amazonaws.com:9999 -- java.net.ConnectException: WFLYPRT0023: Could not connect to remote://internal--***********************************.us-east-1.elb.amazonaws.com:9999. The connection timed out我的从配置如下所示
<domain-controller>
<!-- Alternative remote domain controller configuration with a host and port -->
<remote protocol="remote" host="internal-**************master elb*****************.us-east-1.elb.amazonaws.com" port="${jboss.domain.master.port:9999}" security-realm="ManagementRealm" />
</domain-controller>
<interfaces>
<interface name="management">
<inet-address value="${jboss.bind.address.management:internal-*****************slave elb*************.us-east-1.elb.amazonaws.com}" />
</interface>
<interface name="public">
<inet-address value="${jboss.bind.address:internal-********************slave elb************.us-east-1.elb.amazonaws.com}" />
</interface>
<interface name="unsecured">
<inet-address value="internal-*********************slave elb**********.us-east-1.elb.amazonaws.com" />
</interface>
</interfaces>我可以使用负载均衡器URL成功telnet到负载均衡器端口。因此,它们被正确配置。关于如何在teiid中使用负载均衡器URL进行集群的任何想法。
发布于 2018-01-10 00:04:54
,但从站无法使用主负载均衡URL连接到主站
您是否还尝试使用直接主机名/端口?
任何关于如何在teiid中使用负载均衡器URL进行集群的想法。
目前还没有任何关于Teiid的具体内容。当您进行telnet测试时,它是从从主机发出的吗?
https://stackoverflow.com/questions/48124256
复制相似问题