Scala version:2.11.7(had to upgrade the scala verison to enable case clasess to accept more than 22 parameters.) Spark version:1.6.1 PFB pom.xml
Getting below error when trying to setup spark on intellij IDE,
16/03/16 18:36:44 INFO spark.SparkContext: Running Spark version 1.6.1 Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/GenTraversableOnce$class at org.apache.spark.util.TimeStampedWeakValueHashMap.(TimeStampedWeakValueHashMap.scala:42) at org.apache.spark.SparkContext.(SparkContext.scala:298) at com.examples.testSparkPost$.main(testSparkPost.scala:27) at com.examples.testSparkPost.main(testSparkPost.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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:140) Caused by: java.lang.ClassNotFoundException: scala.collection.GenTraversableOnce$class at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 9 more
pom.xml:
4.0.0 StreamProcess StreamProcess 0.0.1-SNAPSHOT ${project.artifactId} This is a boilerplate maven project to start using Spark in Scala 2010 1.6 1.6 UTF-8 2.10 2.11.7 cloudera-repo-releases https://repository.cloudera.com/artifactory/repo/ src/main/scala src/test/scala maven-assembly-plugin package single jar-with-dependencies net.alchim31.maven scala-maven-plugin 3.2.2 compile testCompile -dependencyfile ${project.build.directory}/.scala_dependencies maven-assembly-plugin 2.4.1 jar-with-dependencies make-assembly package single org.scala-lang scala-library ${scala.version} org.mongodb.mongo-hadoop mongo-hadoop-core 1.4.2 javax.servlet servlet-api org.mongodb mongodb-driver 3.2.2 javax.servlet servlet-api org.mongodb mongodb-driver 3.2.2 javax.servlet servlet-api org.apache.spark spark-streaming_2.10 1.6.1 org.apache.spark spark-core_2.10 1.6.1 org.apache.spark spark-sql_2.10 1.6.1 org.apache.hadoop hadoop-hdfs 2.6.0 org.apache.hadoop hadoop-auth 2.6.0 org.apache.hadoop hadoop-common 2.6.0 org.apache.hadoop hadoop-core 1.2.1
Would like to know , what to be changed in pom to get things going.