2017-02-24 179 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">