在多个节点上配置Apache Ignite群集

在多个节点上配置Apache Ignite群集,ignite,Ignite,我想在不同IP上的3个节点上设置Ignite cluster。我正在遵循并使用此配置。我在multicastGroup属性中列出了节点IP-不幸的是,这不起作用,引发以下异常 [09:08:40,852][SEVERE][main][TcpDiscoverySpi] Failed to register local node address in IP finder on start (retrying every 2000 ms; change 'reconnectDelay' to conf

我想在不同IP上的3个节点上设置Ignite cluster。我正在遵循并使用此配置。我在multicastGroup属性中列出了节点IP-不幸的是,这不起作用,引发以下异常

[09:08:40,852][SEVERE][main][TcpDiscoverySpi] Failed to register local node address in IP finder on start (retrying every 2000 ms; change 'reconnectDelay' to configure the frequency of retries).
    class org.apache.ignite.spi.IgniteSpiException: Unknown multicast group: 10.10.17.1,10.10.17.2,10.10.17.3
这是我的配置文件

<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="
   http://www.springframework.org/schema/beans
   http://www.springframework.org/schema/beans/spring-beans.xsd">
<!--
    Alter configuration below as needed.
-->
<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
    <property name="discoverySpi">
         <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
             <property name="ipFinder">
                 <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
                     <property name="multicastGroup" value="10.10.17.1,10.10.17.2,10.10.17.3"/>
                 </bean>
             </property>
         </bean>
    </property>
</bean>
</beans>


如何正确设置?

您在错误的位置配置了节点IP。请按如下方式配置它们:

<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
   <property name="discoverySpi">
      <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
         <property name="ipFinder">
            <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
             <property name="addresses">
               <list>
      <!-- In distributed environment, replace with actual host IP address. -->
                <value>10.10.17.1:47500..47509</value>
                <value>10.10.17.2:47500..47509</value>
                <value>10.10.17.3:47500..47509</value>
               </list>
             </property>
            </bean>
         </property>
     </bean>
   </property>
</bean>

10.10.17.1:47500..47509
10.10.17.2:47500..47509
10.10.17.3:47500..47509

您在错误的位置配置了节点IP。请按如下方式配置它们:

<bean id="grid.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
   <property name="discoverySpi">
      <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
         <property name="ipFinder">
            <bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder">
             <property name="addresses">
               <list>
      <!-- In distributed environment, replace with actual host IP address. -->
                <value>10.10.17.1:47500..47509</value>
                <value>10.10.17.2:47500..47509</value>
                <value>10.10.17.3:47500..47509</value>
               </list>
             </property>
            </bean>
         </property>
     </bean>
   </property>
</bean>

10.10.17.1:47500..47509
10.10.17.2:47500..47509
10.10.17.3:47500..47509

我们正在使用上述配置。不幸的是,上面提到的节点(这里是10.10.17.1:47500..47509)总是被发现,但其他两个节点仍然没有被发现。

我们使用的是上述配置。不幸的是,上面提到的节点(这里是10.10.17.1:47500..47509)总是被发现,但其他两个节点仍然没有被发现。

非常感谢。工作起来很有魅力!非常感谢你。工作起来很有魅力!欢迎来到StackOverflow。你添加了一个答案,这应该是一个真正的问题。我建议您删除此答案并提出一个新问题,提及所有细节:您的配置、如何运行集群、您看到的行为、日志以及您为找到解决方案而采取的步骤。欢迎使用StackOverflow。你添加了一个答案,这应该是一个真正的问题。我建议您删除这个答案并提出一个新的问题,提及所有细节:您的配置、如何运行集群、您看到的行为、日志以及您为找到解决方案已经采取的步骤。