Logging has become private in 2.0 release:

private[spark] trait Logging {

On Mon, Aug 15, 2016 at 9:48 AM, subash basnet <yasub...@gmail.com> wrote:

> Hello all,
>
> I am trying to run JavaKMeansExample of the spark example project. I am
> getting the classnotfound exception error:
> *Exception in thread "main" java.lang.NoClassDefFoundError:
> org/apache/spark/internal/Logging*
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
> at jcom.dfki.spark.kmeans.KMeansSpark.JavaKMeansExample.
> main(JavaKMeansExample.java:43)
> *Caused by: java.lang.ClassNotFoundException:
> org.apache.spark.internal.Logging*
> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>
> I have added all the logging related dependencies as below:
> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId>
> <version>${slf4j.version}</version> </dependency> <dependency>
> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId>
> <version>${slf4j.version}</version> <scope>${hadoop.deps.scope}</scope>
> </dependency> <dependency> <groupId>org.slf4j</groupId>
> <artifactId>jul-to-slf4j</artifactId> <version>${slf4j.version}</version>
> </dependency> <dependency> <groupId>org.slf4j</groupId>
> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j.version}</version>
> <!-- <scope>runtime</scope> --> <!-- more correct, but scalac 2.10.3
> doesn't like it --> </dependency> <dependency> <groupId>log4j</groupId>
> <artifactId>log4j</artifactId> <version>${log4j.version}</version>
> </dependency> <dependency> <groupId>commons-logging</groupId>
> <artifactId>commons-logging</artifactId> <version>1.2</version>
> </dependency> What depedencies could I be missing, any idea? Regards,
> Subash Basnet
>
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: user-unsubscr...@spark.apache.org
>

Reply via email to