You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by zj...@apache.org on 2019/10/09 01:40:39 UTC
[zeppelin] branch master updated: [ZEPPELIN-4359] Interpreter list
is incorrect after recent changes
This is an automated email from the ASF dual-hosted git repository.
zjffdu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push:
new be0fe7e [ZEPPELIN-4359] Interpreter list is incorrect after recent changes
be0fe7e is described below
commit be0fe7e57f7742de846f0d93256db72f9861e8b7
Author: Alex Ott <al...@gmail.com>
AuthorDate: Fri Oct 4 12:08:42 2019 +0200
[ZEPPELIN-4359] Interpreter list is incorrect after recent changes
### What is this PR for?
Recently, the names of the artifacts were changed to exclude explicit Scala version. This PR fixes this problem. Also, missing interpreters were added to list.
### What type of PR is it?
Bug Fix & Improvement
### What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-4359
Author: Alex Ott <al...@gmail.com>
Closes #3474 from alexott/ZEPPELIN-4359 and squashes the following commits:
e5bc655db [Alex Ott] [ZEPPELIN-4359] Interpreter list is incorrect after recent changes
---
conf/interpreter-list | 16 +++--
docs/usage/interpreter/installation.md | 113 +++++++++++++++++++--------------
2 files changed, 78 insertions(+), 51 deletions(-)
diff --git a/conf/interpreter-list b/conf/interpreter-list
index 7c746d7..7442e05 100644
--- a/conf/interpreter-list
+++ b/conf/interpreter-list
@@ -21,20 +21,26 @@ alluxio org.apache.zeppelin:zeppelin-alluxio:0.9.0 Alluxio
angular org.apache.zeppelin:zeppelin-angular:0.9.0 HTML and AngularJS view rendering
beam org.apache.zeppelin:zeppelin-beam:0.9.0 Beam interpreter
bigquery org.apache.zeppelin:zeppelin-bigquery:0.9.0 BigQuery interpreter
-cassandra org.apache.zeppelin:zeppelin-cassandra_2.11:0.9.0 Cassandra interpreter built with Scala 2.11
+cassandra org.apache.zeppelin:zeppelin-cassandra:0.9.0 Cassandra interpreter
elasticsearch org.apache.zeppelin:zeppelin-elasticsearch:0.9.0 Elasticsearch interpreter
file org.apache.zeppelin:zeppelin-file:0.9.0 HDFS file interpreter
-flink org.apache.zeppelin:zeppelin-flink_2.11:0.9.0 Flink interpreter built with Scala 2.11
+flink org.apache.zeppelin:zeppelin-flink:0.9.0 Flink interpreter
+geode org.apache.zeppelin:zeppelin-geode:0.9.0 Apache Geode interpreter
+groovy org.apache.zeppelin:zeppelin-groovy:0.9.0 Groovy interpreter
hazelcastjet org.apache.zeppelin:zeppelin-hazelcastjet:0.9.0 Hazelcast Jet interpreter
hbase org.apache.zeppelin:zeppelin-hbase:0.9.0 Hbase interpreter
-ignite org.apache.zeppelin:zeppelin-ignite_2.11:0.9.0 Ignite interpreter built with Scala 2.11
+ignite org.apache.zeppelin:zeppelin-ignite_2.10:0.9.0 Ignite interpreter built with Scala 2.10
+java org.apache.zeppelin:zeppelin-java:0.9.0 Java interpreter
jdbc org.apache.zeppelin:zeppelin-jdbc:0.9.0 Jdbc interpreter
kylin org.apache.zeppelin:zeppelin-kylin:0.9.0 Kylin interpreter
-java org.apache.zeppelin:zeppelin-java:0.9.0 Java interpreter
lens org.apache.zeppelin:zeppelin-lens:0.9.0 Lens interpreter
livy org.apache.zeppelin:zeppelin-livy:0.9.0 Livy interpreter
md org.apache.zeppelin:zeppelin-markdown:0.9.0 Markdown support
+neo4j org.apache.zeppelin:zeppelin-neo4j:0.9.0 Neo4j interpreter
pig org.apache.zeppelin:zeppelin-pig:0.9.0 Pig interpreter
python org.apache.zeppelin:zeppelin-python:0.9.0 Python interpreter
-scio org.apache.zeppelin:zeppelin-scio_2.11:0.9.0 Scio interpreter
+sap org.apache.zeppelin:zeppelin-sap:0.9.0 SAP Support
+scalding org.apache.zeppelin:zeppelin-scalding_2.0.10:0.9.0 Scalding interpreter
+scio org.apache.zeppelin:zeppelin-scio:0.9.0 Scio interpreter
shell org.apache.zeppelin:zeppelin-shell:0.9.0 Shell command
+submarine org.apache.zeppelin:zeppelin-submarine:0.9.0 Submarine interpreter
diff --git a/docs/usage/interpreter/installation.md b/docs/usage/interpreter/installation.md
index a267373..1ee708d 100644
--- a/docs/usage/interpreter/installation.md
+++ b/docs/usage/interpreter/installation.md
@@ -57,44 +57,30 @@ Zeppelin support both Scala 2.10 and 2.11 for several interpreters as below:
<th>Maven Artifact for Scala 2.11</th>
</tr>
<tr>
- <td>cassandra</td>
- <td>org.apache.zeppelin:zeppelin-cassandra_2.10:0.7.0</td>
- <td>org.apache.zeppelin:zeppelin-cassandra_2.11:0.7.0</td>
- </tr>
- <tr>
- <td>flink</td>
- <td>org.apache.zeppelin:zeppelin-flink_2.10:0.7.0</td>
- <td>org.apache.zeppelin:zeppelin-flink_2.11:0.7.0</td>
- </tr>
- <tr>
- <td>ignite</td>
- <td>org.apache.zeppelin:zeppelin-ignite_2.10:0.7.0</td>
- <td>org.apache.zeppelin:zeppelin-ignite_2.11:0.7.0</td>
+ <td>spark</td>
+ <td>org.apache.zeppelin:zeppelin-spark_2.10:0.9.0</td>
+ <td>org.apache.zeppelin:zeppelin-spark_2.11:0.9.0</td>
</tr>
<tr>
- <td>scio</td>
- <td>org.apache.zeppelin:zeppelin-scio_2.10:0.7.0</td>
- <td>org.apache.zeppelin:zeppelin-scio_2.11:0.7.0</td>
- </tr>
- <tr>
- <td>spark</td>
- <td>org.apache.zeppelin:zeppelin-spark_2.10:0.7.0</td>
- <td>org.apache.zeppelin:zeppelin-spark_2.11:0.7.0</td>
+ <td>scalding</td>
+ <td>org.apache.zeppelin:zeppelin-scalding_2.10:0.9.0</td>
+ <td>org.apache.zeppelin:zeppelin-scalding_2.11:0.9.0</td>
</tr>
</table>
If you install one of these interpreters only with `--name` option, installer will download interpreter built with Scala 2.11 by default. If you want to specify Scala version, you will need to add `--artifact` option. Here is the example of installing flink interpreter built with Scala 2.10.
```bash
-./bin/install-interpreter.sh --name flink --artifact org.apache.zeppelin:zeppelin-flink_2.10:0.7.0
+./bin/install-interpreter.sh --name flink --artifact org.apache.zeppelin:zeppelin-scalding_2.10:0.9.0
```
#### Install Spark interpreter built with Scala 2.10
+
Spark distribution package has been built with Scala 2.10 until 1.6.2. If you have `SPARK_HOME` set pointing to Spark version earlier than 2.0.0, you need to download Spark interpreter packaged with Scala 2.10. To do so, use follow command:
```bash
rm -rf ./interpreter/spark
-./bin/install-interpreter.sh --name spark --artifact org.apache.zeppelin:zeppelin-spark_2.10:0.7.0
+./bin/install-interpreter.sh --name spark --artifact org.apache.zeppelin:zeppelin-spark_2.10:0.9.0
```
<br />
@@ -134,97 +120,132 @@ You can also find the below community managed interpreter list in `conf/interpre
</tr>
<tr>
<td>alluxio</td>
- <td>org.apache.zeppelin:zeppelin-alluxio:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-alluxio:0.9.0</td>
<td>Alluxio interpreter</td>
</tr>
<tr>
<td>angular</td>
- <td>org.apache.zeppelin:zeppelin-angular:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-angular:0.9.0</td>
<td>HTML and AngularJS view rendering</td>
</tr>
<tr>
<td>beam</td>
- <td>org.apache.zeppelin:zeppelin-beam:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-beam:0.9.0</td>
<td>Beam interpreter</td>
</tr>
<tr>
<td>bigquery</td>
- <td>org.apache.zeppelin:zeppelin-bigquery:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-bigquery:0.9.0</td>
<td>BigQuery interpreter</td>
</tr>
<tr>
<td>cassandra</td>
- <td>org.apache.zeppelin:zeppelin-cassandra\_2.11:0.7.0</td>
- <td>Cassandra interpreter built with Scala 2.11</td>
+ <td>org.apache.zeppelin:zeppelin-cassandra:0.9.0</td>
+ <td>Cassandra interpreter</td>
</tr>
<tr>
<td>elasticsearch</td>
- <td>org.apache.zeppelin:zeppelin-elasticsearch:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-elasticsearch:0.9.0</td>
<td>Elasticsearch interpreter</td>
</tr>
<tr>
<td>file</td>
- <td>org.apache.zeppelin:zeppelin-file:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-file:0.9.0</td>
<td>HDFS file interpreter</td>
</tr>
<tr>
<td>flink</td>
- <td>org.apache.zeppelin:zeppelin-flink\_2.11:0.7.0</td>
- <td>Flink interpreter built with Scala 2.11</td>
+ <td>org.apache.zeppelin:zeppelin-flink:0.9.0</td>
+ <td>Flink interpreter</td>
</tr>
<tr>
<td>hbase</td>
- <td>org.apache.zeppelin:zeppelin-hbase:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-hbase:0.9.0</td>
<td>Hbase interpreter</td>
</tr>
<tr>
+ <td>geode</td>
+ <td>org.apache.zeppelin:zeppelin-geode:0.9.0</td>
+ <td>Apache Geode interpreter</td>
+ </tr>
+ <tr>
+ <td>groovy</td>
+ <td>org.apache.zeppelin:zeppelin-groovy:0.9.0</td>
+ <td>Groovy interpreter</td>
+ </tr>
+ <tr>
<td>ignite</td>
- <td>org.apache.zeppelin:zeppelin-ignite\_2.11:0.7.0</td>
- <td>Ignite interpreter built with Scala 2.11</td>
+ <td>org.apache.zeppelin:zeppelin-ignite:0.9.0</td>
+ <td>Ignite interpreter</td>
+ </tr>
+ <tr>
+ <td>java</td>
+ <td>org.apache.zeppelin:zeppelin-java:0.9.0</td>
+ <td>Java interpreter</td>
</tr>
<tr>
<td>jdbc</td>
- <td>org.apache.zeppelin:zeppelin-jdbc:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-jdbc:0.9.0</td>
<td>Jdbc interpreter</td>
</tr>
<tr>
<td>kylin</td>
- <td>org.apache.zeppelin:zeppelin-kylin:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-kylin:0.9.0</td>
<td>Kylin interpreter</td>
</tr>
<tr>
<td>lens</td>
- <td>org.apache.zeppelin:zeppelin-lens:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-lens:0.9.0</td>
<td>Lens interpreter</td>
</tr>
<tr>
<td>livy</td>
- <td>org.apache.zeppelin:zeppelin-livy:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-livy:0.9.0</td>
<td>Livy interpreter</td>
</tr>
<tr>
<td>md</td>
- <td>org.apache.zeppelin:zeppelin-markdown:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-markdown:0.9.0</td>
<td>Markdown support</td>
</tr>
<tr>
+ <td>neo4j</td>
+ <td>org.apache.zeppelin:zeppelin-neo4j:0.9.0</td>
+ <td>Neo4j interpreter</td>
+ </tr>
+ <tr>
<td>pig</td>
- <td>org.apache.zeppelin:zeppelin-pig:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-pig:0.9.0</td>
<td>Pig interpreter</td>
</tr>
<tr>
<td>python</td>
- <td>org.apache.zeppelin:zeppelin-python:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-python:0.9.0</td>
<td>Python interpreter</td>
</tr>
<tr>
+ <td>sap</td>
+ <td>org.apache.zeppelin:zeppelin-sap:0.9.0</td>
+ <td>SAP support</td>
+ </tr>
+ <tr>
+ <td>scalding</td>
+ <td>org.apache.zeppelin:zeppelin-scalding_2.0.10:0.9.0</td>
+ <td>Scalding interpreter</td>
+ </tr>
+ <tr>
<td>scio</td>
- <td>org.apache.zeppelin:zeppelin-scio\_2.11:0.7.0</td>
- <td>Scio interpreter built with Scala 2.11</td>
+ <td>org.apache.zeppelin:zeppelin-scio:0.9.0</td>
+ <td>Scio interpreter</td>
</tr>
<tr>
<td>shell</td>
- <td>org.apache.zeppelin:zeppelin-shell:0.7.0</td>
+ <td>org.apache.zeppelin:zeppelin-shell:0.9.0</td>
<td>Shell command</td>
</tr>
+ <tr>
+ <td>submarine</td>
+ <td>org.apache.zeppelin:zeppelin-submarine:0.9.0</td>
+ <td>Submarine interpreter</td>
+ </tr>
</table>