I have this Spark App and it fails when i run with 6 executors but succeeds
with 8.

Any suggestions ?

Command:

 ./bin/spark-submit -v --master yarn-cluster --driver-class-path
/apache/hadoop/share/hadoop/common/hadoop-common-2.4.1-EBAY-2.jar:/apache/hadoop/lib/hadoop-lzo-0.6.0.jar:/apache/hadoop-2.4.1-2.1.3.0-2-EBAY/share/hadoop/yarn/lib/guava-11.0.2.jar:/apache/hadoop-2.4.1-2.1.3.0-2-EBAY/share/hadoop/hdfs/hadoop-hdfs-2.4.1-EBAY-2.jar
--jars
/apache/hadoop-2.4.1-2.1.3.0-2-EBAY/share/hadoop/hdfs/hadoop-hdfs-2.4.1-EBAY-2.jar,/home/dvasthimal/spark1.3/spark_reporting_dep_only-1.0-SNAPSHOT.jar
--num-executors 6 --driver-memory 12g --driver-java-options
"-XX:MaxPermSize=8G" --executor-memory 12g --executor-cores 6 --queue
hdmi-express --class com.ebay.ep.poc.spark.reporting.SparkApp
/home/dvasthimal/spark1.3/spark_reporting-1.0-SNAPSHOT.jar
startDate=2015-04-6 endDate=2015-04-7
input=/user/dvasthimal/epdatasets_small/exptsession subcommand=viewItem
output=/user/dvasthimal/epdatasets/viewItem buffersize=128
maxbuffersize=1068 maxResultSize=2G

Input Data Sets Size:

-sh-4.1$ hadoop fs -ls XX/YY/part-r-00000

 2663019338 bytes

-sh-4.1$ hadoop fs -ls /AA/BB/part-r-00000

 2688348022  bytes

-sh-4.1$ hadoop fs -ls /FOO/BAAR/ch196out83-r-00000.avro

 1274065689 bytes

-sh-4.1$

Any thouhgts ?
Exception:
15/04/27 22:12:46 INFO Configuration.deprecation:
mapred.output.compression.codec is deprecated. Instead, use
mapreduce.output.fileoutputformat.compress.codec
15/04/27 22:12:47 ERROR executor.Executor: Exception in task 8.0 in stage
4.0 (TID 36)
scala.reflect.internal.Symbols$CyclicReference: illegal cyclic reference
involving object SchemaUtil
at
scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1220)
at
scala.reflect.internal.Symbols$Symbol$$anonfun$info$3.apply(Symbols.scala:1218)
at scala.Function0$class.apply$mcV$sp(Function0.scala:40)
at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:12)
at scala.reflect.internal.Symbols$Symbol.lock(Symbols.scala:482)
at scala.reflect.internal.Symbols$Symbol.info(Symbols.scala:1218)
at scala.reflect.internal.Symbols$Symbol.initialize(Symbols.scala:1374)
at scala.reflect.internal.Symbols$Symbol.hasFlag(Symbols.scala:607)
at scala.reflect.internal.Symbols$TermSymbol.isTermMacro(Symbols.scala:2453)
at scala.reflect.internal.Symbols$Symbol.symbolKind(Symbols.scala:2263)
at
scala.reflect.internal.Symbols$Symbol.sanitizedKindString(Symbols.scala:2297)
at scala.reflect.internal.Symbols$Symbol.kindString(Symbols.scala:2305)
at scala.reflect.internal.Symbols$Symbol.toString(Symbols.scala:2350)
at java.lang.String.valueOf(String.java:2847)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at
scala.collection.TraversableOnce$$anonfun$addString$1.apply(TraversableOnce.scala:327)
at scala.collection.immutable.List.foreach(List.scala:318)
at
scala.collection.TraversableOnce$class.addString(TraversableOnce.scala:320)
at scala.collection.AbstractTraversable.addString(Traversable.scala:105)
at
scala.collection.TraversableOnce$class.mkString(TraversableOnce.scala:286)
at scala.collection.AbstractTraversable.mkString(Traversable.scala:105)
at
scala.collection.TraversableLike$class.toString(TraversableLike.scala:639)
at scala.collection.SeqLike$class.toString(SeqLike.scala:646)
at scala.collection.AbstractSeq.toString(Seq.scala:40)
at java.lang.String.valueOf(String.java:2847)
at scala.collection.mutable.StringBuilder.append(StringBuilder.scala:197)
at scala.reflect.internal.Symbols$Symbol.suchThat(Symbols.scala:1678)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:44)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61)
at
scala.reflect.internal.Mirrors$RootsBase.staticModuleOrClass(Mirrors.scala:72)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:161)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:21)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$typecreator3$1.apply(SchemaUtil.scala:108)
at
scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe$lzycompute(TypeTags.scala:231)
at scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe(TypeTags.scala:231)
at scala.reflect.api.TypeTags$class.typeOf(TypeTags.scala:335)
at scala.reflect.api.Universe.typeOf(Universe.scala:59)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.com$ebay$ep$poc$spark$reporting$process$util$SchemaUtil$$getField(SchemaUtil.scala:108)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:94)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:90)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:315)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.flatMap(Scopes.scala:44)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:89)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:88)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.getDataFields(SchemaUtil.scala:87)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:39)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:224)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchema(SchemaUtil.scala:39)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchemaInstance(SchemaUtil.scala:71)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:79)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:76)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:999)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:979)
at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:61)
at org.apache.spark.scheduler.Task.run(Task.scala:64)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:203)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
15/04/27 22:12:47 ERROR executor.Executor: Exception in task 2.0 in stage
4.0 (TID 30)
java.lang.AssertionError: assertion failed: List(object SchemaUtil, object
SchemaUtil)
at scala.reflect.internal.Symbols$Symbol.suchThat(Symbols.scala:1678)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:44)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61)
at
scala.reflect.internal.Mirrors$RootsBase.staticModuleOrClass(Mirrors.scala:72)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:161)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:21)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$typecreator3$1.apply(SchemaUtil.scala:108)
at
scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe$lzycompute(TypeTags.scala:231)
at scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe(TypeTags.scala:231)
at scala.reflect.api.TypeTags$class.typeOf(TypeTags.scala:335)
at scala.reflect.api.Universe.typeOf(Universe.scala:59)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.com$ebay$ep$poc$spark$reporting$process$util$SchemaUtil$$getField(SchemaUtil.scala:108)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:94)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:90)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:315)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.flatMap(Scopes.scala:44)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:89)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:88)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.getDataFields(SchemaUtil.scala:87)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:39)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:224)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchema(SchemaUtil.scala:39)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchemaInstance(SchemaUtil.scala:71)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:79)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:76)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:999)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:979)
at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:61)
at org.apache.spark.scheduler.Task.run(Task.scala:64)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:203)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
15/04/27 22:12:47 INFO executor.CoarseGrainedExecutorBackend: Got assigned
task 41
15/04/27 22:12:47 INFO executor.Executor: Running task 6.1 in stage 4.0
(TID 41)
15/04/27 22:12:47 INFO storage.ShuffleBlockFetcherIterator: Getting 10
non-empty blocks out of 10 blocks
15/04/27 22:12:47 INFO storage.ShuffleBlockFetcherIterator: Started 5
remote fetches in 2 ms
15/04/27 22:12:48 ERROR executor.Executor: Exception in task 6.1 in stage
4.0 (TID 41)
java.lang.AssertionError: assertion failed: List(object SchemaUtil, object
SchemaUtil)
at scala.reflect.internal.Symbols$Symbol.suchThat(Symbols.scala:1678)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:44)
at
scala.reflect.internal.Mirrors$RootsBase.getModuleOrClass(Mirrors.scala:61)
at
scala.reflect.internal.Mirrors$RootsBase.staticModuleOrClass(Mirrors.scala:72)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:161)
at scala.reflect.internal.Mirrors$RootsBase.staticModule(Mirrors.scala:21)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$typecreator3$1.apply(SchemaUtil.scala:108)
at
scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe$lzycompute(TypeTags.scala:231)
at scala.reflect.api.TypeTags$WeakTypeTagImpl.tpe(TypeTags.scala:231)
at scala.reflect.api.TypeTags$class.typeOf(TypeTags.scala:335)
at scala.reflect.api.Universe.typeOf(Universe.scala:59)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.com$ebay$ep$poc$spark$reporting$process$util$SchemaUtil$$getField(SchemaUtil.scala:108)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:94)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6$$anonfun$apply$4.apply(SchemaUtil.scala:90)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.foreach(Scopes.scala:315)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.reflect.internal.Scopes$Scope.flatMap(Scopes.scala:44)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:89)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$6.apply(SchemaUtil.scala:88)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.getDataFields(SchemaUtil.scala:87)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2$$anonfun$3.apply(SchemaUtil.scala:41)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:251)
at scala.collection.immutable.List.foreach(List.scala:318)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:251)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:41)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$$anonfun$2.apply(SchemaUtil.scala:39)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at
scala.collection.TraversableLike$$anonfun$map$1.apply(TraversableLike.scala:244)
at scala.collection.immutable.HashMap$HashMap1.foreach(HashMap.scala:224)
at scala.collection.TraversableLike$class.map(TraversableLike.scala:244)
at scala.collection.AbstractTraversable.map(Traversable.scala:105)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchema(SchemaUtil.scala:39)
at
com.ebay.ep.poc.spark.reporting.process.util.SchemaUtil$.detailDataColumnSchemaInstance(SchemaUtil.scala:71)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:79)
at
com.ebay.ep.poc.spark.reporting.process.detail.AbstractInputHelper$$anonfun$1.apply(AbstractInputHelper.scala:76)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:999)
at
org.apache.spark.rdd.PairRDDFunctions$$anonfun$12.apply(PairRDDFunctions.scala:979)
at org.apache.spark.scheduler.ResultTask.runTask(ResultTask.scala:61)
at org.apache.spark.scheduler.Task.run(Task.scala:64)
at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:203)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
15/04/27 22:12:50 INFO storage.BlockManager: Removing broadcast 7
15/04/27 22:12:50 INFO storage.BlockManager: Removing block broadcast_7
15/04/27 22:12:50 INFO storage.MemoryStore: Block broadcast_7 of size 3192
dropped from memory (free 5878101161)
15/04/27 22:12:50 INFO storage.BlockManager: Removing block
broadcast_7_piece0
15/04/27 22:12:50 INFO storage.MemoryStore: Block broadcast_7_piece0 of
size 1770 dropped from memory (free 5878102931)
15/04/27 22:12:50 INFO storage.BlockManagerMaster: Updated info of block
broadcast_7_piece0
15/04/27 22:12:52 INFO executor.CoarseGrainedExecutorBackend: Driver
commanded a shutdown
15/04/27 22:12:52 INFO storage.MemoryStore: MemoryStore cleared
15/04/27 22:12:52 INFO storage.BlockManager: BlockManager stopped
15/04/27 22:12:52 INFO remote.RemoteActorRefProvider$RemotingTerminator:
Shutting down remote daemon.
15/04/27 22:12:52 INFO remote.RemoteActorRefProvider$RemotingTerminator:
Remote daemon shut down; proceeding with flushing remote transports.
15/04/27 22:12:52 INFO remote.RemoteActorRefProvider$RemotingTerminator:
Remoting shut down.


-- 
Deepak

Reply via email to