Evgeniy Tokarev created ZEPPELIN-3473:
-----------------------------------------

             Summary: for many libs z.load at %spark.dep doesn't load %spark 
dependency  
                 Key: ZEPPELIN-3473
                 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3473
             Project: Zeppelin
          Issue Type: Bug
          Components: Interpreters
    Affects Versions: 0.8.0
         Environment: tested with zeppelin-0.8.0-rc2 from 
[https://dist.apache.org/repos/dist/dev/zeppelin/zeppelin-0.8.0-rc2/]
and with version which was build from sources (branch-0.8 
a88e4679a2f28a914fa181ad2df55e3744a8ff6b) by this command:
```
mvn clean package -Pbuild-distr -DskipTests -Pspark-2.1 -Phadoop-2.4 -Pyarn 
-Ppyspark -Psparkr -Pr -Pscala-2.11 -Pcassandra-spark-1.5
```

at  *0.7.3* this functionality works well
            Reporter: Evgeniy Tokarev
             Fix For: 0.8.0


In many cases (but not at all) dependencies which was added and successfully 
downloaded at %spark.dep (with interpreter restart)  doesn't works at next 
%spark note.

If same dependencies added at interpreter configuration UI it will works well.
h4. Example:
{quote}
%spark.dep
z.load("com.lihaoyi:upickle_2.11:0.6.6")
z.load("com.lihaoyi:ujson_2.11:0.6.6")

output:
res0: org.apache.zeppelin.dep.Dependency = 
org.apache.zeppelin.dep.Dependency@73a5892c res0: 
org.apache.zeppelin.dep.Dependency = org.apache.zeppelin.dep.Dependency@73a5892c



%spark
import ujson.Js

val str = """\{ "a" : 1 }"""

val json = ujson.read(str)

print(json("a"))

output:
<console>:25: error: not found: value ujson import ujson.Js
{quote}
Expected:
{quote}scala> import ujson.Js
import ujson.Js

scala> val str = """\{ "a" : 1 }"""
str: String = \{ "a" : 1 }

scala> val json = ujson.read(str)
json: ujson.Js.Value = \{"a":1}

scala> print(json("a"))
1
{quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to