2017-02-24 128 views
0

我在具有10G以太网和QDR Infiniband的集群上使用Apache Ignite。我希望Ignite使用IP over Infiniband(IPoIB)来获得最佳的网络性能。为此,我已将IB连接的IP地址放入Ignite配置文件中。Apache Ignite和Infiniband

<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> 
    <property name="addresses"> 
     <list> 
     <value>192.168.180.101:47500..47501</value> 
     <value>192.168.180.102:47500..47501</value> 
     </list> 
    </property> 
</bean> 

然而,当我跑我的Ignite客户端代码和检查点燃帽檐节点属性,列出的第一个IP地址是以太网之一。 IB地址在下面列出。我如何确定Ignite优先使用IB地址?

回答

1

默认情况下,Ignite绑定到所有可用接口(0.0.0.0)。强制节点绑定到配置中的特定接口集localHost属性。

例如:

<property name="localHost" value="192.168.180.101">