We are trying to call spark through an osgi service (with osgifyed version of assembly.jar). Spark does not work (due to the way spark reads akka reference.conf) unless we switch the class loader as follows.

Thread.currentThread().setContextClassLoader(JavaSparkContext.class.getClassLoader());

The problem is there is no way to switch between class loaders and get the 
information generated by spark operations.
Is there a way to run spark through an osgi service. I think if we can parse 
the reference.conf some other way this might work. Can somebody shed some light 
on this..

Thanks.

Lochana



Reply via email to