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>