Hi, Thanks for the question.
Actually, %pyspark runs in the same JVM process that %spark runs. And it shares a single SparkContext instance. (although %pyspark runs additional python process) Libraries loaded from %dep should be available in %pyspark, too. interpreter property 'spark.home' is little bit confusing with SPARK_HOME. At the moment, defining SPARK_HOME in conf/zeppelin-env.sh is recommended instead of spark.home. Best, moon On Fri, Oct 30, 2015 at 2:44 AM Jeff Steinmetz <jeffrey.steinm...@gmail.com> wrote: > That’s a good pointer. > Question still stands, how do you load libraries (jars) for %pyspark? > > Its clear how to do it for %spark (scala) via %dep. > > Looking for the equivalent of: > > ./bin/pyspark --master local[2] --jars > jars/elasticsearch-hadoop-2.1.0.Beta2.jar > > > From: Matt Sochor > Reply-To: <users@zeppelin.incubator.apache.org> > Date: Thursday, October 29, 2015 at 3:19 PM > To: <users@zeppelin.incubator.apache.org> > Subject: Re: pyspark with jar > > I actually *just* figured it out. Zeppelin has sqlContext "already > created and exposed" ( > https://zeppelin.incubator.apache.org/docs/interpreter/spark.html). > > So when I do "sqlContext = SQLContext(sc)" I overwrite sqlContext. Then > Zeppelin cannot see this new sqlContext. > > Anyway, anyone out there experiencing this problem, do NOT initialize > sqlContext and it works fine. > > On Thu, Oct 29, 2015 at 6:10 PM Jeff Steinmetz < > jeffrey.steinm...@gmail.com> wrote: > >> In zeppelin, what is the equivalent to adding jars in a pyspark call? >> >> Such as running pyspark with the elasticsearch-hadoop jar >> >> ./bin/pyspark --master local[2] --jars >> jars/elasticsearch-hadoop-2.1.0.Beta2.jar >> >> My assumption is that loading something like this inside a %dep is >> pointless, since those dependencies would only live in the %spark scala >> world (the spark jvm). In zeppelin - pyspark spawns a separate process. >> >> Also how is the interpreters “spark.home” used? How is it different that >> the “SPARK_HOME” zeppelin-env.sh >> And finally – how are args used in the interpreter? (what uses them)? >> >> Thank you. >> Jeff >> > -- > Best regards, > > Matt Sochor > Data Scientist > Mobile Defense > > Mobile +1 215 307 7768 > > > This email and any of its attachments may contain Mobile Defense Inc. > proprietary information, which is privileged, confidential, or subject to > copyright belonging to Mobile Defense Inc. This email is intended solely > for the use of the individuals or entities to which it is addressed by > Mobile Defense Inc. If you are not the intended recipient of this email, > you are hereby notified that any dissemination, distribution, copying, or > action taken in relation to the contents of and attachments to this email > is strictly prohibited and may be unlawful. If you have received this email > in error, please notify the sender immediately and permanently delete the > original and any copy of this email and any printout. > >