You need to provide distinct names to the instances when starting them in the 
same JVM.
Set IgniteConfiguration::igniteInstanceName property in both configurations.

Stan

From: Jeff Jiao
Sent: 12 июня 2018 г. 9:58
To: [email protected]
Subject: Re: create two client instance in one JVM to connect two ignite

Hi Shawn,

Have you solved this problem? I'm encountering the same problem.
how to start two Ignite instances in one JVM, I already have 2 separate
Ignite cluster(Server) running.

when I start two ignite clients in one JVM, it throws:

org.apache.ignite.IgniteException: Default Ignite instance has already been
started.
        at
org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:966)
        at org.apache.ignite.Ignition.start(Ignition.java:325)
        at
com.pingan.pilot.ignite.client.AIgniteClient.setIgniteAddressesAndStart(AIgniteClient.java:65)
        at
com.pingan.pilot.ignite.client.AIgniteClient.<init>(AIgniteClient.java:37)
        at
com.pingan.pilot.ignite.client.IgniteExcelRangeClient.<init>(IgniteExcelRangeClient.java:27)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at
org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147)
        at
org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1088)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1040)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:505)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:193)
        at
org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956)


Thank you~
Jeff



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

Reply via email to