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/

Reply via email to