Hi,

To check if Ignite uses this default-config.xml file, you can just break
this xml(for example remove closing of tag). If Ignite will still start
without problems, then it uses a different config file.

Also, do you really need to use MulticastIpFinder? I think you can use
Static IP Based Discovery(TcpDiscoveryVmIpFinder) instead:
https://apacheignite.readme.io/docs/cluster-config#static-ip-based-discovery

You use a big amount of ports - do you really need to check all 37509 ports
for each host? By default, node will use 47500 port for discovery with
range 100, but you have only a few nodes, so smaller range will be better
in this case.

Also, using so big amount of ports could lead to this problem, that you see
here, I think.

Regards,
Evgenii


2017-11-06 14:07 GMT+03:00 roshan joe <[email protected]>:

> I have setup and started ignite 2.1 on four spark slave nodes and one
> spark master node. On the Master node default-config.xml file, the 
> "clientMode"
> = "true is set but it is not set on the four Spark slave nodes'
> default-config.xml. The static Ips of all 5 nodes are listed on the config
> files as shown below. When the ignite.sh is started, it detects 4 Servers
> and 1 Client as expected.
>
> However, when i run the spark-submit command, it says that : IP finder
> returned empty addresses list. Please check IP finder configuration and
> make sure multicast works on your network. Will retry every 2 secs.
>
> I have tried different things but nothing worked so far. Could it be
> finding default-config.xml from another location than the default location?
>
> <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="peerClassLoadingEnabled" value="true"/>
>
>         <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=
> "228.10.10.157"/>
>
>                         <property name="addresses">
>
>                             <list>
>
>                                 <value>xx.xx.xx.xx:10000..47509</value>
>
>                                 <value>xx.xx.xx.xx:10000..47509</value>
>
>                                 <value>xx.xx.xx.xx:10000..47509</value>
>
>                                 <value>xx.xx.xx.xx:10000..47509</value>
>
>                                 <value>xx.xx.xx.xx:10000..47509</value>
>
>                             </list>
>
>                         </property>
>
>                     </bean>
>
>                 </property>
>
>             </bean>
>
>         </property>
>
>     </bean>
>
> </beans>
>

Reply via email to