Hi, You can use hdfs path as hdfs://your_host:9000/ignite/release16/apache-ignite-fabric-1.6.0-bin/config/default-config.xml. Or you can just copy this config file on local disk. ;) You should use the same configuration, but it can be different files with the same content.
On Thu, Aug 11, 2016 at 3:14 PM, percent620 <[email protected]> wrote: > Thanks Nikolai very much. > > As your request, and changed configuration > /ignite/release16/apache-ignite-fabric-1.6.0-bin/config/default-config.xml > > but this file is hfs file > > 1) > $./hdfs dfs -text > /ignite/release16/apache-ignite-fabric-1.6.0-bin/config/default-config.xml > SLF4J: Class path contains multiple SLF4J bindings. > SLF4J: Found binding in > [jar:file:/u01/hadoop-2.6.0-cdh5.5.0/share/hadoop/common/ > lib/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] > SLF4J: Found binding in > [jar:file:/u01/hadoop-2.6.0-cdh5.5.0/share/hadoop/common/ > lib/tachyon-client-0.9.0-SNAPSHOT-jar-with-dependencies.jar!/org/slf4j/ > impl/StaticLoggerBinder.class] > SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an > explanation. > SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] > <?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 class="org.apache.ignite.configuration.IgniteConfiguration"> > <property name="discoverySpi"> > <bean > class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> > <property name="ipFinder"> > <bean > class="org.apache.ignite.spi.discovery.tcp.ipfinder.multicast. > TcpDiscoveryMulticastIpFinder"/> > > </property> > > </bean> > > </property> > > </bean> > </beans> > > > 2) get the following error message as below > > scala> val ic = new IgniteContext[Integer, Integer](sc, > "/ignite/release16/apache-ignite-fabric-1.6.0-bin/ > config/default-config.xml") > class org.apache.ignite.IgniteCheckedException: Spring XML configuration > path is invalid: > /ignite/release16/apache-ignite-fabric-1.6.0-bin/ > config/default-config.xml. > Note that this path should be either absolute or a relative local file > system path, relative to META-INF in classpath or valid URL to IGNITE_HOME. > at > org.apache.ignite.internal.util.IgniteUtils.resolveSpringUrl(IgniteUtils. > java:3580) > at > org.apache.ignite.internal.IgnitionEx.loadConfigurations( > IgnitionEx.java:678) > at > org.apache.ignite.internal.IgnitionEx.loadConfiguration( > IgnitionEx.java:717) > at > org.apache.ignite.spark.IgniteContext$$anonfun$$lessinit$greater$2.apply( > IgniteContext.scala:85) > at > org.apache.ignite.spark.IgniteContext$$anonfun$$lessinit$greater$2.apply( > IgniteContext.scala:85) > at org.apache.ignite.spark.Once.apply(IgniteContext.scala:198) > at org.apache.ignite.spark.IgniteContext.ignite( > IgniteContext.scala:138) > at org.apache.ignite.spark.IgniteContext.<init>( > IgniteContext.scala:59) > at org.apache.ignite.spark.IgniteContext.<init>( > IgniteContext.scala:85) > at > $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC. > <init>(<console>:33) > at > $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.< > init>(<console>:38) > at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(< > console>:40) > at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(< > console>:42) > at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:44) > at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:46) > at $iwC$$iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:48) > at $iwC$$iwC$$iwC$$iwC$$iwC.<init>(<console>:50) > at $iwC$$iwC$$iwC$$iwC.<init>(<console>:52) > at $iwC$$iwC$$iwC.<init>(<console>:54) > at $iwC$$iwC.<init>(<console>:56) > at $iwC.<init>(<console>:58) > at <init>(<console>:60) > at .<init>(<console>:64) > at .<clinit>(<console>) > at .<init>(<console>:7) > at .<clinit>(<console>) > at $print(<console>) > 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.repl.SparkIMain$ReadEvalPrint.call(SparkIMain.scala:1065) > at > org.apache.spark.repl.SparkIMain$Request.loadAndRun(SparkIMain.scala:1346) > at org.apache.spark.repl.SparkIMain.loadAndRunReq$1( > SparkIMain.scala:840) > at org.apache.spark.repl.SparkIMain.interpret( > SparkIMain.scala:871) > at org.apache.spark.repl.SparkIMain.interpret( > SparkIMain.scala:819) > at org.apache.spark.repl.SparkILoop.reallyInterpret$1( > SparkILoop.scala:857) > at > org.apache.spark.repl.SparkILoop.interpretStartingWith( > SparkILoop.scala:902) > at org.apache.spark.repl.SparkILoop.command(SparkILoop.scala:814) > at org.apache.spark.repl.SparkILoop.processLine$1( > SparkILoop.scala:657) > at org.apache.spark.repl.SparkILoop.innerLoop$1( > SparkILoop.scala:665) > at > org.apache.spark.repl.SparkILoop.org$apache$spark$repl$SparkILoop$$loop( > SparkILoop.scala:670) > at > org.apache.spark.repl.SparkILoop$$anonfun$org$ > apache$spark$repl$SparkILoop$$process$1.apply$mcZ$sp(SparkILoop.scala:997) > at > org.apache.spark.repl.SparkILoop$$anonfun$org$ > apache$spark$repl$SparkILoop$$process$1.apply(SparkILoop.scala:945) > at > org.apache.spark.repl.SparkILoop$$anonfun$org$ > apache$spark$repl$SparkILoop$$process$1.apply(SparkILoop.scala:945) > at > scala.tools.nsc.util.ScalaClassLoader$.savingContextLoader( > ScalaClassLoader.scala:135) > at > org.apache.spark.repl.SparkILoop.org$apache$spark$ > repl$SparkILoop$$process(SparkILoop.scala:945) > at org.apache.spark.repl.SparkILoop.process(SparkILoop.scala:1059) > at org.apache.spark.repl.Main$.main(Main.scala:31) > at org.apache.spark.repl.Main.main(Main.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:731) > at org.apache.spark.deploy.SparkSubmit$.doRunMain$1( > SparkSubmit.scala:181) > at org.apache.spark.deploy.SparkSubmit$.submit( > SparkSubmit.scala:206) > at org.apache.spark.deploy.SparkSubmit$.main(SparkSubmit. > scala:121) > at org.apache.spark.deploy.SparkSubmit.main(SparkSubmit.scala) > Caused by: java.net.MalformedURLException: no protocol: > /ignite/release16/apache-ignite-fabric-1.6.0-bin/config/default-config.xml > at java.net.URL.<init>(URL.java:585) > at java.net.URL.<init>(URL.java:482) > at java.net.URL.<init>(URL.java:431) > at > org.apache.ignite.internal.util.IgniteUtils.resolveSpringUrl(IgniteUtils. > java:3571) > ... 58 more > > > Thanks!!!! > > > > -- > View this message in context: http://apache-ignite-users. > 70518.x6.nabble.com/Ignite-for-Spark-on-YARN-Deployment-tp6910p6971.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. >
