Re: Server node started via PuTTY, C# client not able to connect to cluster

classic Classic list List threaded Threaded
1 message Options
ptupitsyn ptupitsyn
Reply | Threaded
Open this post in threaded view
|

Re: Server node started via PuTTY, C# client not able to connect to cluster

What kind of error do you get?
10800 is the default thin client port, are you sure it is open on the server?

On Mon, Nov 9, 2020 at 8:35 PM ABDumalagan <[hidden email]> wrote:
I am starting a cluster through another computer via PuTTY, and I was
wondering how to connect a local node started programmatically with C# to
the cluster?


Right now, I am running into errors with what I have--

I start an ignite server remotely with the script bash
ignite.shC:\..\\..\config\example-test-connection.xml

The XML configuration file looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<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 id="ignite.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="cacheConfiguration">
            <list>

                <bean
class="org.apache.ignite.configuration.CacheConfiguration">
                    <property name="name" value="default"/>
                    <property name="atomicityMode" value="ATOMIC"/>
                    <property name="backups" value="1"/>
                </bean>
            </list>
        </property>

        <property name="discoverySpi">
            <bean
class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
                <property name="ipFinder">
                    <bean
class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
                        <property name="addresses">
                            <list>

                                <value>171.159.66.12:47500..47509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>
</beans>


And the program I'm trying to run that creates a client node to connect with
the cluster:

var cfg = new IgniteClientConfiguration
            {
                Endpoints = new[] { "171.159.66.12" }
            };

            try
            {
                using (IIgniteClient client = Ignition.StartClient(cfg))
                {
                    ICacheClient<int, string> cache = client.GetCache<int,
string>("name");
                    cache.Put(1, "Hello World!");
                    Console.WriteLine("Added a value to the cache!");
                }
            }
            catch(Exception ex)
            {
                Console.WriteLine(ex);
            }




--
Sent from: http://apache-ignite-users.70518.x6.nabble.com/