Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
439b76c
ZEPPELIN-1425. sparkr.zip is not distributed to executors
zjffdu Sep 12, 2016
383402d
[ZEPPELIN-1417] Bugfix of "Connect to existing process"
Sep 14, 2016
294eef1
[ZEPPELIN-1142] Zeppelin allows two users to simultaneously edit the …
Sep 7, 2016
6419070
[ZEPPELIN-1426] User aware storage sync
khalidhuseynov Sep 12, 2016
2902189
[ZEPPELIN-1144]Zeppelin home page should only list notebooks with rea…
mwkang Aug 13, 2016
c69d21f
[HOT FIX][ZEPPELIN-1144] Fix compilation errors in Notebook.java
AhyoungRyu Sep 17, 2016
8f344db
[ZEPPELIN-1421] Fix dead link in docs/README.md
AhyoungRyu Sep 10, 2016
b8755eb
ZEPPELIN-1420. java.util.ConcurrentModificationException caused by ca…
zjffdu Sep 9, 2016
ba12ea3
[MINOR] Doc fix for spark interpreter
AhyoungRyu Sep 13, 2016
9b84218
ZEPPELIN-1368. interpreter-setting.json may be loaded mutliple times
zjffdu Sep 19, 2016
1e8559e
ZEPPELIN-1456: Flaky Test: AuthenticationIT
prabhjyotsingh Sep 20, 2016
c61f1fb
ZEPPELIN-1411. UDF with pyspark not working - object has no attribute…
zjffdu Sep 14, 2016
eb01bdd
[ZEPPELIN-1182] Zeppelin should have Startup and Shutdown message
raja-imaginea Sep 20, 2016
46cd56a
[ZEPPELIN-1387] Support table syntax in markdown interpreter
1ambda Sep 21, 2016
f2a5c59
[MINOR] Hide "Currently there are no properties ~" msg & "edit", "res…
AhyoungRyu Sep 20, 2016
6a90cac
ZEPPELIN-1454: Wrong property value on interpreter page
prabhjyotsingh Sep 19, 2016
6f9012b
ZEPPELIN-1459: Zeppelin JDBC URL properties mangled
prabhjyotsingh Sep 20, 2016
a3ca800
[ZEPPELIN-1026] set syntax highlight based on default bound interpreter
minahlee Sep 19, 2016
2cb39f9
[ZEPPELIN-1446] Fix broken layout of `Create new interpreter` UI.
Sep 22, 2016
e08ddf7
ZEPPELIN-1473. It is not necessary to create SQLContext in LivyInterp…
zjffdu Sep 22, 2016
c2fc3f5
Rewrite of "Quick Start" page.
rfilmyer Sep 8, 2016
3021d46
[MINOR] Remove spaces between intepreter group and name
minahlee Sep 22, 2016
2dc26f2
[Hot Fix] Add a newline for bullet list markdown rendering
AhyoungRyu Sep 25, 2016
c717daf
ZEPPELIN-1427. Scala z.show() doesn't work on v.0.6.1
zjffdu Sep 22, 2016
89cf826
ZEPPELIN-1442. UDF can not be found due to 2 instances of SparkSessio…
zjffdu Sep 23, 2016
c484619
[ZEPPELIN-1482] Load updated dependency library on interpreter restart
minahlee Sep 23, 2016
403c8c4
[ZEPPELIN-682] New interpreter for Apache Beam (incubating)/DataFlow
mfelgamal Sep 20, 2016
dcc1655
Closes #61
corneadoug Sep 27, 2016
74ef094
[ZEPPELIN-808] Changed Permissions on Notebooks do not provide helpfu…
Sep 22, 2016
aff653b
ZEPPELIN-1452: Include Phoenix 'thin client' instructions in docs
randerzander Sep 20, 2016
46ecf77
[MINOR] Change Markdown class name from MarkdownInterpreter to Markdown
minahlee Sep 23, 2016
b24491b
[ZEPPELIN-1405] ConnectionPool for JDBCInterpreter.
Sep 23, 2016
c7ce709
[ZEPPELIN-1279] Zeppelin with CDH5.x docker document.
Sep 27, 2016
523868e
[DOCS] Zeppelin Flink Spark tutorial
rawkintrevo Sep 29, 2016
77018d1
Closes #72
corneadoug Sep 30, 2016
bae02fd
Closes #197
corneadoug Sep 30, 2016
c0fc0a0
Closes #321
corneadoug Sep 30, 2016
b92ed6c
Closes #336
corneadoug Sep 30, 2016
15a6ee5
Change path to tutorial images
corneadoug Sep 30, 2016
401c813
ZEPPELIN-1440 Notebook clone: prefix name with "Copy of" and end with…
r-kamath Sep 29, 2016
5e02186
[ZEPPELIN-908] Apply new mechanism to CassandraInterpreter
Sep 29, 2016
f0818ce
[ZEPPELIN-868] Notebook import fails when notebook is large
vensant Sep 29, 2016
3017730
[Zeppelin-1001] Take care of comma/tab escape in csv/tsv download
meenakshisekar Oct 3, 2016
3982184
Closes #152
corneadoug Oct 3, 2016
47fb853
Closes #49
corneadoug Oct 3, 2016
7ef2e58
Closes #47
corneadoug Oct 3, 2016
c3e05de
[ZEPPELIN-1514] Make atom, rss, sitemap file not to be searched
AhyoungRyu Oct 1, 2016
23a7e1b
[ZEPPELIN-1502] Highlights initialization code editor bugs
cloverhearts Sep 29, 2016
a9e7bc3
[Zeppelin-1496] Apply Zeppelin-Web Good Practice Guide #1 to the code
corneadoug Sep 28, 2016
578fdf3
ZEPPELIN-1410 SLF4J: Class path contains multiple SLF4J bindings
Oct 4, 2016
3f5a500
[ZEPPELIN-1466] Make %dep work for spark 2.0 when SPARK_HOME is not d…
Leemoonsoo Oct 4, 2016
36c9f1a
Fix version of cachebust
corneadoug Oct 6, 2016
a66b019
ZEPPELIN-1321 Zeppelin HTTP and HTTPS port should be managed seperately
r-kamath Oct 5, 2016
de2d6e4
[MINOR] Rearrange the contents in "About Zeppelin"
AhyoungRyu Oct 6, 2016
2771ba0
[ZEPPELIN-1519] Fix notebook importer AM/PM omission problem
sixmen Oct 6, 2016
1da2628
[ZEPPELIN-1509] Run certain SparkInterpreter tests only for Spark >= 1.3
minahlee Oct 4, 2016
544aa3b
[ZEPPELIN-1518] Fix for: Lambda expressions are not working on CDH 5.…
mvitaly Oct 5, 2016
1f6ff68
[ZEPPELIN-1480] Blocking message pending 10000 for BLOCKING
Leemoonsoo Oct 5, 2016
7026664
[Zeppelin-907] Apply new mechanism to AngularInterpreter
vectorijk Oct 8, 2016
821b61b
[DOCS] Fix dead link in docs/datasource_authorization.md
AhyoungRyu Oct 9, 2016
79fd3a0
[ZEPPELIN-1376] Add proxy credentials for dependency repo for corpora…
doanduyhai Oct 1, 2016
33677c0
[ZEPPELIN-1489] Remove jdbc-like interpreter example properties and i…
AhyoungRyu Oct 6, 2016
52202af
[HOTFIX] Fix testWidth selnium test
minahlee Oct 11, 2016
d2f63f6
[ZEPPELIN-1520] Change test environment to use the local mode of Apac…
jongyoul Oct 9, 2016
d2f476d
[ZEPPELIN-1509] Bug of testcase path in .travis.yml
Oct 11, 2016
abd95fa
[HOTFIX] Set default ZEPPELIN_INTP_MEM
minahlee Oct 11, 2016
22bd851
[BUILD][MINOR] Change build profile for distributing artifact to mave…
minahlee Oct 10, 2016
5d5d758
ZEPPELIN-1430. Display appId and webui link in LivyInterpreter's output
zjffdu Oct 11, 2016
465c51a
ZEPPELIN-335. Pig Interpreter
zjffdu Oct 11, 2016
3afd444
[Zeppelin-1540] fix note url input placeholder
khalidhuseynov Oct 13, 2016
e5f211b
[ZEPPELIN-1550] fixed 'add from URL' button
yunho0130 Oct 14, 2016
201d601
[ZEPPELIN-1552] Search button goes to next line when display's width …
hyonzin Oct 15, 2016
58cdba2
[ZEPPELIN-916] Apply new mechanism to KylinInterpreter
jongyoul Oct 14, 2016
c67bd6d
ZEPPELIN-1423 - Allow users to specify pre/post-execute hooks for int…
agoodm Oct 6, 2016
8ea16ab
[ZEPPELIN-1532] Remove map visualization from source tree, because of…
Leemoonsoo Oct 10, 2016
b6e3c8e
[Zeppelin-1557] Graceful storage exception handling
khalidhuseynov Oct 17, 2016
b77f9ea
[ZEPPELIN-1437, 1438] Multi-user note management - user aware reload …
khalidhuseynov Sep 27, 2016
6e3a1d2
[ZEPPELIN-1487] Resolve possible NPEs in storage sync mechanism
khalidhuseynov Sep 22, 2016
1214463
[ZEPPELIN-1542] Cleanup of Note created during jUnit test in zeppeli…
raja-imaginea Oct 14, 2016
abf0470
[ZEPPELIN-1534] Does not load dependency library when creating new in…
Oct 11, 2016
fab3e5f
[ZEPPELIN-1537] Elasticsearch improvement for results of aggregations
bbonnin Oct 12, 2016
ab44633
[ZEPPELIN-1314] dump out the R command
snowch Oct 18, 2016
26e67d5
[ZEPPELIN-1544]upgrade spark version to 2.0.1 as profile spark-2.0
LantaoJin Oct 16, 2016
a3a2e4d
[ ZEPPELIN-1559 ] Code Editor slow performance resolve of the many No…
cloverhearts Oct 18, 2016
908b2a7
[ZEPPELIN-1210] Run interpreter per user
cloverhearts Oct 19, 2016
9e9ea3a
[ZEPPELIN-1483] Zeppelin home page list notebooks doesn't show notebo…
prabhjyotsingh Oct 20, 2016
8af7856
[ Hotfix ] Incorrect (per user) setup ui for "create new interpreter …
cloverhearts Oct 21, 2016
5cc7cc5
[ZEPPELIN-1488] JDBC Interpreter throws error while the interpreter …
raja-imaginea Oct 18, 2016
1b2635c
[Zeppelin-1555] Eliminate prefix in PythonInterpreter exception
vectorijk Oct 17, 2016
3244a56
[MINOR][DOC] Fix typo (re-open PR #1541 with rebase)
Oct 23, 2016
5754670
Add missing TOC(Table of Contents) in install_with_flink_and_spark_cl…
oganizang Oct 20, 2016
89392a3
[ZEPPELIN-912] Apply new mechanism to GeodeOqlInterpreter
vectorijk Oct 22, 2016
dfbea2e
[Zeppelin-1561] Improve sync for multiuser environment
khalidhuseynov Oct 23, 2016
ba5a2d8
[MINOR] ui improvement
baekhoseok Oct 24, 2016
4f6a0e3
[ZEPPELIN-1549] Change NotebookID variable name to NoteID
hyonzin Oct 24, 2016
0dd04d5
[MINOR] remove comments in NotebookRestApi.java
vectorijk Oct 24, 2016
4812719
ZEPPELIN-1562 updated api doc
Oct 25, 2016
ba2b90c
spelling error
hunylee Oct 26, 2016
0af86e3
ZEPPELIN-1477. Add Integration Test for LivyInterpreter
zjffdu Oct 20, 2016
824fd95
[ZEPPELIN-1575] Notebook Repo settings UI
anthonycorbacho Oct 25, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 6 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,31 +44,31 @@ matrix:

# Test all modules with scala 2.10
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.10" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS=""
env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pbeam -Pexamples -Pscala-2.10" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS=""

# Test all modules with scala 2.11
- jdk: "oraclejdk7"
env: SCALA_VER="2.11" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS=""

# Test spark module for 1.5.2
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.5.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.5 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false"
env: SCALA_VER="2.10" SPARK_VER="1.5.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.5 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark.* -DfailIfNoTests=false"

# Test spark module for 1.4.1
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.4.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.4 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false"
env: SCALA_VER="2.10" SPARK_VER="1.4.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.4 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark.* -DfailIfNoTests=false"

# Test spark module for 1.3.1
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.3.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.3 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false"
env: SCALA_VER="2.10" SPARK_VER="1.3.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.3 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark.* -DfailIfNoTests=false"

# Test spark module for 1.2.2
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.2.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.2 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false"
env: SCALA_VER="2.10" SPARK_VER="1.2.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.2 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark.* -DfailIfNoTests=false"

# Test spark module for 1.1.1
- jdk: "oraclejdk7"
env: SCALA_VER="2.10" SPARK_VER="1.1.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.1 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false"
env: SCALA_VER="2.10" SPARK_VER="1.1.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.1 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark.* -DfailIfNoTests=false"

# Test selenium with spark module for 1.6.1
- jdk: "oraclejdk7"
Expand All @@ -89,7 +89,6 @@ install:

before_script:
- travis_retry ./testing/downloadSpark.sh $SPARK_VER $HADOOP_VER
- ./testing/startSparkCluster.sh $SPARK_VER $HADOOP_VER
- echo "export SPARK_HOME=`pwd`/spark-$SPARK_VER-bin-hadoop$HADOOP_VER" > conf/zeppelin-env.sh
- tail conf/zeppelin-env.sh

Expand All @@ -109,6 +108,3 @@ after_failure:
- cat zeppelin-web/npm-debug.log
- cat spark-*/logs/*

after_script:
- ./testing/stopSparkCluster.sh $SPARK_VER $HADOOP_VER

Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,6 @@
*
*/
public class AngularInterpreter extends Interpreter {
static {
Interpreter.register("angular", AngularInterpreter.class.getName());
}

public AngularInterpreter(Properties property) {
super(property);
Expand Down
10 changes: 10 additions & 0 deletions angular/src/main/resources/interpreter-setting.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
[
{
"group": "angular",
"name": "angular",
"className": "org.apache.zeppelin.angular.AngularInterpreter",
"properties": {

}
}
]
25 changes: 25 additions & 0 deletions beam/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Overview
Beam interpreter for Apache Zeppelin

# Architecture
Current interpreter implementation supports the static repl. It compiles the code in memory, execute it and redirect the output to zeppelin.

## Building the Beam Interpreter
You have to first build the Beam interpreter by enable the **beam** profile as follows:

```
mvn clean package -Pbeam -DskipTests
```

### Notice
- Flink runner comes with binary compiled for scala 2.10. So, currently we support only Scala 2.10

### Technical overview

* Upon starting an interpreter, an instance of `JavaCompiler` is created.

* When the user runs commands with beam, the `JavaParser` go through the code to get a class that contains the main method.

* Then it replaces the class name with random class name to avoid overriding while compilation. it creates new out & err stream to get the data in new stream instead of the console, to redirect output to zeppelin.

* If there is any error during compilation, it can catch and redirect to zeppelin.
Loading