by 'use ... my main program' I presume you mean you have a main function in a class file you want to use as your entry point.
SPARK_CLASSPATH, ADD_JAR, etc add your jars in on the master and the workers... but they don't on the client. For that, you're just using ordinary, everyday java/scala - so it just has to be on the normal java classpath. Could that be your issue? -Nathan On Tue, Mar 25, 2014 at 2:18 PM, Sandy Ryza <sandy.r...@cloudera.com> wrote: > Hi Julien, > > Have you called SparkContext#addJars? > > -Sandy > > > On Tue, Mar 25, 2014 at 10:05 AM, Julien Carme <julien.ca...@gmail.com>wrote: > >> Hello, >> >> I have been struggling for ages to use an external jar in my spark driver >> program, in yarn-standalone mode. I just want to use in my main program, >> outside the calls to spark functions, objects that are defined in another >> jar. >> >> I tried to set SPARK_CLASSPATH, ADD_JAR, I tried to use --addJar in the >> spark-class arguments, I always end up with a "Class not found exception" >> when I want to use classes defined in my jar. >> >> Any ideas? >> >> Thanks a lot, >> > > -- Nathan Kronenfeld Senior Visualization Developer Oculus Info Inc 2 Berkeley Street, Suite 600, Toronto, Ontario M5A 4J5 Phone: +1-416-203-3003 x 238 Email: nkronenf...@oculusinfo.com