Try putting the same list on both nodes:

<value>172.24.10.79:3013</value>
<value>172.24.10.83:3013</value>

Regards,
Stephen

> On 8 Jan 2019, at 14:13, Tobias König <[email protected]> wrote:
> 
> Hi there,
> 
> I'm trying to get an Ignite cluster consisting of two nodes to work, that 
> uses a minimum number of exposed ports. I'm new to Ignite, but it is my 
> understanding, that it should suffice to set each node to one specific port 
> 1. for communication and 2. for discovery. The overall goal is to get a 
> Docker cluster (with default bridged networking) working without Multicast 
> and without --net=host.
> 
> However, I'm doing preliminary tests /without/ docker and am directly using 
> my local machine (Node 1, IP 172.24.10.79) and a Raspberry Pi (Node 2, IP 
> 172.24.10.83), and I can't get the cluster to work, because the discovery 
> process doesn't succeed. I'm using a static IP finder in which I point each 
> node to its corresponding counterpart.
> 
> XML-configuration of both nodes with the aforementioned minimal use of ports 
> is attached inline.
> 
> If I start node 1 first and then node 2, no discovery process is initiated in 
> the first minutes. If I start node 2 first and then node 1, the discovery 
> process is initiated but not completed successfully. I'll attach logs for the 
> second case for both node 2 and 1.
> 
> Can somebody spot my configuration error?
> 
> Best regards and TIA,
> Tobias
> 
> 
> 
> P.S. I was able to reproduce the error on two "regular" machines as well, 
> without the use of a Raspberry Pi.
> 
> 
> _______________________________
> 
> # ignite-config-node1.xml
> 
> <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";>
> 
>     <bean class="org.apache.ignite.configuration.IgniteConfiguration">
>         <property name="discoverySpi">
>             <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
>                 <property name="localPort" value="3013"/>
>                 <property name="ipFinder">
>                     <bean 
> class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
>                         <property name="addresses">
>                             <list>
> <value>127.0.0.1:3013</value>
> <value>172.24.10.83:3013</value>
>                             </list>
>                         </property>
>                     </bean>
>                 </property>
>             </bean>
>         </property>
>         <property name="communicationSpi">
>             <bean 
> class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi">
>                 <property name="localPort" value="3012"/>
>             </bean>
>         </property>
>     </bean>
> </beans>
> 
> 
> # ignite-config-node2.xml
> 
> <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";>
> 
>         <bean class="org.apache.ignite.configuration.IgniteConfiguration">
>                 <property name="discoverySpi">
>                         <bean 
> class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
>                                 <property name="localPort" value="3013"/>
>                                 <property name="ipFinder">
>                                         <bean 
> class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
>                                                 <property name="addresses">
>                                                         <list>
> <value>127.0.0.1:3013</value>
> <value>172.24.10.79:3013</value>
> </list>
>                                                 </property>
>                                         </bean>
>                                 </property>
>                         </bean>
>                 </property>
>                 <property name="communicationSpi">
>                         <bean 
> class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi">
>                                 <property name="localPort" value="3012"/>
>                         </bean>
>                 </property>
>         </bean>
> </beans>
> 
> 
> 
> <ignite-node2.log><ignite-node1.log>


Reply via email to