I'm using a single node Ignite (starting it as ./ignite.sh -J-Xmx10g) with
the following configuration:

    <bean id="grid.cfg"
class="org.apache.ignite.configuration.IgniteConfiguration">
        <property name="gridName" value="VaRGrid" />

        
        <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.vm.TcpDiscoveryVmIpFinder">
                        <property name="addresses">
                            <list>
                                <value>vm-9979-89ff:47500..47509</value>
                            </list>
                        </property>
                    </bean>
                </property>
            </bean>
        </property>
    </bean>

My client application is started on the same host as a Spark application by
using spark-submit. The client code is attempting to use IgniteRDD but,
first, it has to connect to Ignite cluster:
                *val igContext = new IgniteContext[Int, List[Double]](sc,
"default-config.xml")*
                val igCacheCfg = new CacheConfiguration[Int, 
List[Double]]("moves_cache")
                val cacheIgRDD = igContext.fromCache(igCacheCfg)
                if (cacheIgRDD.count == 0) {
                    val movesRDD = sc.textFile(movesPath)
                                .filter(x => 
!VaRUtils.isHeader(x)).map(_.split("\\|"))
                                .map(k => (k(0).toInt, 
k(1).split(",").map(_.toDouble).toList))

                        cacheIgRDD.savePairs(movesRDD, true)
                }
It fails at the line that creates IgniteContext. The default-config.xml has
the same settings as the cluster configuration. The driver exception trace
is this:

16/05/18 10:07:11 INFO XmlBeanDefinitionReader: Loading XML bean definitions
from URL [jar:file:/tmp/VaR-0.0.1-SNAPSHOT-1.5.0.jar!/default-config.xml]
16/05/18 10:07:11 INFO GenericApplicationContext: Refreshing
org.springframework.context.support.GenericApplicationContext@68939508:
startup date          [Wed May 18 10:07:11 EDT 2016]; root of context
hierarchy
Exception in thread "main" class
org.apache.ignite.IgniteIllegalStateException: Ignite instance with provided
name doesn't exist. Did you call Ign         ition.start(..) to start an
Ignite instance? [name=VaRGrid]
        at org.apache.ignite.internal.IgnitionEx.grid(IgnitionEx.java:1235)
        at org.apache.ignite.Ignition.ignite(Ignition.java:516)
        at
org.apache.ignite.spark.IgniteContext.ignite(IgniteContext.scala:150)
        at
org.apache.ignite.spark.IgniteContext.<init>(IgniteContext.scala:62)
        at
org.apache.ignite.spark.IgniteContext.<init>(IgniteContext.scala:88)
        at
training.VaRIgniteUtils$.getMovesForVersion(VaRIgniteUtils.scala:19)
        at training.VaRCalculatorStream$.main(VaRCalculatorStream.scala:61)
        at training.VaRCalculatorStream.main(VaRCalculatorStream.scala)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at
org.apache.spark.deploy.SparkSubmit$.org$apache$spark$deploy$SparkSubmit$$runMain(SparkSubmit.scala:672)
        at
org.apache.spark.deploy.SparkSubmit$.doRunMain$1(SparkSubmit.scala:180)
        at
org.apache.spark.deploy.SparkSubmit$.submit(SparkSubmit.scala:205)
        at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit.scala:120)
        at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala)

What would be the reason for this?
Thank you



--
View this message in context: 
http://apache-ignite-users.70518.x6.nabble.com/Error-creating-IgniteContext-Ignite-instance-with-provided-name-doesn-t-exist-tp5021.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.

Reply via email to