任何人都可以帮助我指导使用网格获取,网站上的文档是不够的和令人困惑的。我们必须在局域网中运行数千次模拟。任何人都可以帮助我在局域网中的多个主机上运行计算网格。我能够在同一主机上的多个节点上运行计算示例,但不能在多个主机上的多个节点上运行。请帮助。
答案 0 :(得分:0)
计算示例配置为使用本地主机设置。您所要做的就是将examples/config/example-compute.xml
文件中的IP地址更新为您环境中的IP地址。您只需要提供至少1个计划首先启动的节点的IP地址,但是为了以防万一,您可以提供更多的IP地址。
以下是您必须进行的配置更改:
<bean id="grid.cfg" class="org.gridgain.grid.GridConfiguration">
<!-- Remove this configuration property. -->
<!--<property name="localHost" value="127.0.0.1"/>-->
...
<!-- Explicitly configure TCP discovery SPI to provide list of initial nodes. -->
<property name="discoverySpi">
<bean class="org.gridgain.grid.spi.discovery.tcp.GridTcpDiscoverySpi">
<property name="ipFinder">
<!-- Uncomment multicast IP finder to enable multicast-based discovery of initial nodes. -->
<bean class="org.gridgain.grid.spi.discovery.tcp.ipfinder.multicast.GridTcpDiscoveryMulticastIpFinder">
<property name="addresses">
<list>
<!-- In distributed environment, replace with actual host IP address. -->
<value>127.0.0.1:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>