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 <alex...@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 <alex...@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>