Yes, thank you for looking at this. I just made some basic mods to the
AppConfig to run in client mode and connect to the cluster:
package com.example.geoigniteexample.config;
import org.apache.ignite.Ignite;
import org.apache.ignite.Ignition;
import org.apache.ignite.configuration.IgniteConfiguration;
import org.apache.ignite.logger.slf4j.Slf4jLogger;
import org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi;
import
org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder;
import org.jetbrains.annotations.NotNull;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Arrays;
@Configuration
public class AppConfig {
@Bean
public Ignite igniteInstance() {
// return Ignition.start("/config/ignite/test.xml");
return Ignition.start(igniteConfiguration());
// return Ignition.start("config/ignite/test.xml"); //
igniteConfiguration());
}
private IgniteConfiguration igniteConfiguration() {
return new IgniteConfiguration()
.setGridLogger(new Slf4jLogger())
.setMetricsLogFrequency(0)
// add these to be client
.setClientMode(true)
.setPeerClassLoadingEnabled(true)
.setDiscoverySpi(discoverySpi());
}
private TcpDiscoverySpi discoverySpi() {
return new TcpDiscoverySpi().setIpFinder(ipFinder());
}
private TcpDiscoveryVmIpFinder ipFinder() {
return new
TcpDiscoveryVmIpFinder().setAddresses(Arrays.asList("1.6.7.9", "1.6.6.6",
"1.0.7.8")); //Arrays.asList("localhost:47500"));
// return new
TcpDiscoveryVmIpFinder().setAddresses(Arrays.asList("localhost:47500"));
}
}
--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/