This is an automated email from the ASF dual-hosted git repository. zjffdu pushed a commit to branch gh-pages in repository https://gitbox.apache.org/repos/asf/zeppelin.git
commit 0559ee1b91adebd1b04d825b642066d520976eb9 Author: Jeff Zhang <zjf...@apache.org> AuthorDate: Tue Mar 1 16:20:44 2022 +0800 Update doc for 0.10.1 --- .htaccess | 4 +- _includes/themes/zeppelin/_navigation.html | 7 ++-- doap.rdf | 14 +++++++ documentation.md | 1 + download.md | 62 +++++++++++++++++++++--------- index.md | 2 +- whats_new.md | 14 +++---- 7 files changed, 71 insertions(+), 33 deletions(-) diff --git a/.htaccess b/.htaccess index 681de07..cfd15b2 100644 --- a/.htaccess +++ b/.htaccess @@ -7,7 +7,7 @@ RewriteRule ^/?docs/0.6.0-(?!SNAPSHOT).*/(.*) /docs/0.6.0/$2 [R=301,L,NE] RewriteRule ^/?docs/(0.5.[056])(?!-incubating).*/(.*) /docs/$1-incubating/$3 [R=301,L,NE] # rewrite docs/latest to latest stable release -RewriteRule ^/?docs/latest/(.*) /docs/0.9.0/$1 [PT] +RewriteRule ^/?docs/latest/(.*) /docs/0.10.1/$1 [PT] # rewrite docs/snapshot to latest snapshot version -RewriteRule ^/?docs/snapshot/(.*) /docs/0.9.0-SNAPSHOT/$1 [PT] +RewriteRule ^/?docs/snapshot/(.*) /docs/0.10.1-SNAPSHOT/$1 [PT] diff --git a/_includes/themes/zeppelin/_navigation.html b/_includes/themes/zeppelin/_navigation.html index 92167f4..a77c5d6 100644 --- a/_includes/themes/zeppelin/_navigation.html +++ b/_includes/themes/zeppelin/_navigation.html @@ -28,12 +28,11 @@ <a href="#" data-toggle="dropdown" class="dropdown-toggle">Docs<b class="caret"></b></a> <ul class="dropdown-menu"> <li class="title"><span><b>Release</b><span></li> + <li><a href="/docs/0.10.1">0.10.1</a></li> + <li><a href="/docs/0.10.0">0.10.0</a></li> <li><a href="/docs/0.9.0">0.9.0</a></li> <li><a href="/docs/0.8.2">0.8.2</a></li> <li><a href="documentation.html">Older Versions</a></li> - <li role="separator" class="divider"></li> - <li class="title"><span><b>Snapshot (development)</b><span></li> - <li><a href="/docs/0.10.0-SNAPSHOT">0.10.0-SNAPSHOT</a></li> </ul> </li> @@ -74,7 +73,7 @@ <h1 class="zeppelin-title">Apache Zeppelin</h1> <p class="description"> Web-based notebook that enables data-driven, <br/> - interactive data analytics and collaborative documents with SQL, Scala and more. + interactive data analytics and collaborative documents with SQL, Scala, Python, R and more. </p> </div> <div class="border row"> diff --git a/doap.rdf b/doap.rdf index 21bfbb8..c7005dd 100644 --- a/doap.rdf +++ b/doap.rdf @@ -38,6 +38,20 @@ <category rdf:resource="http://projects.apache.org/category/big-data" /> <release> <Version> + <name>0.10.1</name> + <created>2022-02-28</created> + <revision>0.10.1</revision> + </Version> + </release> + <release> + <Version> + <name>0.10.0</name> + <created>2021-08-24</created> + <revision>0.10.0</revision> + </Version> + </release> + <release> + <Version> <name>0.9.0</name> <created>2020-12-24</created> <revision>0.9.0</revision> diff --git a/documentation.md b/documentation.md index 2e6efcb..4d33f01 100644 --- a/documentation.md +++ b/documentation.md @@ -20,6 +20,7 @@ limitations under the License. # Apache Zeppelin Documentation + * [Zeppelin 0.10.1](docs/0.10.1) * [Zeppelin 0.10.0](docs/0.10.0) * [Zeppelin 0.9.0](docs/0.9.0) * [Zeppelin 0.8.2](docs/0.8.2) diff --git a/download.md b/download.md index 5b4767d..179dcf6 100644 --- a/download.md +++ b/download.md @@ -21,27 +21,27 @@ limitations under the License. # Download Apache Zeppelin -The latest release of Apache Zeppelin is **0.9.0**. +The latest release of Apache Zeppelin is **0.10.1**. - - 0.9.0 released on Dec 26, 2020 ([release notes](./releases/zeppelin-release-0.9.0.html)) ([git tag](https://gitbox.apache.org/repos/asf?p=zeppelin.git;h=refs/tags/v0.9.0)) + - 0.10.1 released on Feb 29, 2022 ([release notes](./releases/zeppelin-release-0.10.1.html)) ([git tag](https://gitbox.apache.org/repos/asf?p=zeppelin.git;h=refs/tags/v0.11.0)) - * Binary package with all interpreters ([Install guide](../../docs/0.9.0/quickstart/install.html)): - <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-all', '0.9.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz'">zeppelin-0.9.0-bin-all.tgz</div> (1.5g, - [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz.asc), - [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz.md5), - [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-all.tgz.sha512))</p> + * Binary package with all interpreters ([Install guide](../../docs/0.10.1/quickstart/install.html)): + <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-all', '0.10.1'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-all.tgz'">zeppelin-0.10.1-bin-all.tgz</div> (1.5g, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-all.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-all.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-all.tgz.sha512))</p> - * Binary package with Spark interpreter and interpreter net-install script ([interpreter installation guide](../../docs/0.9.0/usage/interpreter/installation.html)): - <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-netinst', '0.9.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-netinst.tgz'">zeppelin-0.9.0-bin-netinst.tgz</div> (568 MB, - [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-netinst.tgz.asc), - [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-netinst.tgz.md5), - [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0-bin-netinst.tgz.sha512))</p> + * Binary package with Spark interpreter and interpreter net-install script ([interpreter installation guide](../../docs/0.10.1/usage/interpreter/installation.html)): + <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-netinst', '0.10.1'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-netinst.tgz'">zeppelin-0.10.1-bin-netinst.tgz</div> (568 MB, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-netinst.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-netinst.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1-bin-netinst.tgz.sha512))</p> * Source: - <a style="cursor:pointer" onclick="ga('send', 'event', 'download', 'zeppelin-src', '0.9.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0.tgz'">zeppelin-0.9.0.tgz</a> (9.1 MB, - [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0.tgz.asc), - [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0.tgz.md5), - [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.9.0/zeppelin-0.9.0.tgz.sha512)) + <a style="cursor:pointer" onclick="ga('send', 'event', 'download', 'zeppelin-src', '0.10.1'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1.tgz'">zeppelin-0.10.1.tgz</a> (9.1 MB, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.1/zeppelin-0.10.1.tgz.sha512)) # Using the official docker image @@ -50,13 +50,17 @@ Make sure that [docker](https://www.docker.com/community-edition) is installed i Use this command to launch Apache Zeppelin in a container. ```bash -docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:0.9.0 +docker run -p 8080:8080 --rm --name zeppelin apache/zeppelin:0.10.1 ``` To persist `logs` and `notebook` directories, use the [volume](https://docs.docker.com/engine/reference/commandline/run/#mount-volume--v-read-only) option for docker container. +You can also use [volume](https://docs.docker.com/engine/reference/commandline/run/#mount-volume--v-read-only) for Spark and Flink binary distribution. ```bash -docker run -p 8080:8080 --rm -v $PWD/logs:/logs -v $PWD/notebook:/notebook -e ZEPPELIN_LOG_DIR='/logs' -e ZEPPELIN_NOTEBOOK_DIR='/notebook' --name zeppelin apache/zeppelin:0.9.0 +docker run -u $(id -u) -p 8080:8080 --rm -v $PWD/logs:/logs -v $PWD/notebook:/notebook \ + -v /usr/lib/spark-2.4.7:/opt/spark -v /usr/lib/flink-1.12.2:/opt/flink \ + -e FLINK_HOME=/opt/flink -e SPARK_HOME=/opt/spark \ + -e ZEPPELIN_LOG_DIR='/logs' -e ZEPPELIN_NOTEBOOK_DIR='/notebook' --name zeppelin apache/zeppelin:0.10.1 ``` If you have trouble accessing `localhost:8080` in the browser, Please clear browser cache. @@ -69,12 +73,32 @@ It is essential that you [verify](https://www.apache.org/info/verification.html) ## Build from source -For developers, to get latest *0.9.0-SNAPSHOT* check [README](https://github.com/apache/zeppelin/blob/master/README.md). +For developers, to get latest *0.10.0-SNAPSHOT* check [README](https://github.com/apache/zeppelin/blob/master/README.md). ## Old releases + - 0.10.0 released on Aug 24, 2021 ([release notes](./releases/zeppelin-release-0.10.0.html)) ([git tag](https://gitbox.apache.org/repos/asf?p=zeppelin.git;h=refs/tags/v0.10.0)) + + * Binary package with all interpreters ([Install guide](../../docs/0.10.0/quickstart/install.html)): + <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-all', '0.10.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-all.tgz'">zeppelin-0.10.0-bin-all.tgz</div> (1.5g, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-all.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-all.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-all.tgz.sha512))</p> + + * Binary package with Spark interpreter and interpreter net-install script ([interpreter installation guide](../../docs/0.10.0/usage/interpreter/installation.html)): + <p><div class="btn btn-md btn-primary" onclick="ga('send', 'event', 'download', 'zeppelin-bin-netinst', '0.10.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-netinst.tgz'">zeppelin-0.10.0-bin-netinst.tgz</div> (568 MB, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-netinst.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-netinst.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0-bin-netinst.tgz.sha512))</p> + + * Source: + <a style="cursor:pointer" onclick="ga('send', 'event', 'download', 'zeppelin-src', '0.10.0'); window.location.href='http://www.apache.org/dyn/closer.cgi/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0.tgz'">zeppelin-0.10.0.tgz</a> (9.1 MB, + [pgp](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0.tgz.asc), + [md5](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0.tgz.md5), + [sha](https://www.apache.org/dist/zeppelin/zeppelin-0.10.0/zeppelin-0.10.0.tgz.sha512)) + - 0.9.0 released on Dec 26, 2020 ([release notes](./releases/zeppelin-release-0.9.0.html)) ([git tag](https://gitbox.apache.org/repos/asf?p=zeppelin.git;h=refs/tags/v0.9.0)) * Binary package with all interpreters ([Install guide](../../docs/0.9.0/quickstart/install.html)): diff --git a/index.md b/index.md index b19dee5..f3decfc 100644 --- a/index.md +++ b/index.md @@ -44,7 +44,7 @@ limitations under the License. <br /> ## Multiple Language Backend [Apache Zeppelin interpreter](./docs/latest/usage/interpreter/overview.html) concept allows any language/data-processing-backend to be plugged into Zeppelin. -Currently Apache Zeppelin supports many interpreters such as Apache Spark, Python, JDBC, Markdown and Shell. +Currently Apache Zeppelin supports many interpreters such as Apache Spark, Apache Flink, Python, R, JDBC, Markdown and Shell. <img class="img-responsive" width="500px" style="margin:0 auto; padding: 26px;" src="./assets/themes/zeppelin/img/available_interpreters.png" /> diff --git a/whats_new.md b/whats_new.md index fbfa51f..9809b3d 100644 --- a/whats_new.md +++ b/whats_new.md @@ -22,7 +22,7 @@ limitations under the License. <h4>Zeppelin SDK</h4> <div> <p> - Not only you can use Zeppelin as interactive notebook, you can also use it as JobServer via Zeppelin SDK(<a href="./docs/latest/usage/zeppelin_sdk/client_api.html">client api</a> + Not only you can use Zeppelin as interactive notebook, you can also use it as JobServer via Zeppelin SDK (<a href="./docs/latest/usage/zeppelin_sdk/client_api.html">client api</a> & <a href="./docs/latest/usage/zeppelin_sdk/session_api.html">session api</a>) </p> </div> @@ -31,10 +31,9 @@ limitations under the License. <div class="border col-md-4 col-sm-4"> <h4>Spark Interpreter Improved</h4> <div> - <p>IPython interpreter provides comparable user experience like Jupyter Notebook. For the details, click <a href="./docs/latest/interpreter/python.html#ipython-support">here</a>. - <br/> - R interpreter provides comparable user experience like Jupyter Notebook. You can also make R shiny app in Zeppelin. click <a href="./docs/latest/interpreter/r.html">here</a>. - </p> + <p> + Spark interpreter provides comparable Python & R user experience like Jupyter Notebook. For the details, click <a href="./docs/latest/interpreter/spark.html">here</a>. + </p> </div> </div> @@ -42,7 +41,8 @@ limitations under the License. <h4>Flink Interpreter Improved</h4> <div> <p> - Flink interpreter support Flink 1.10 and afterwards, both Scala 2.11 & 2.12 are supported. For the details, click <a href="./docs/latest/interpreter/flink.html>here</a>. + Flink interpreter is refactored, supports Scala, Python & SQL. Flink 1.10 and afterwards (Scala 2.11 & 2.12) are all supported. <br/> + For the details, click <a href="./docs/latest/interpreter/flink.html">here</a>. </p> </div> </div> @@ -55,7 +55,7 @@ limitations under the License. <h4>Yarn Interpreter Mode</h4> <div> <p> - You can run interpreter in yarn cluster, e.g. you can run <a href="./docs/latest/interpreter/python.html#ipython-support">Python interpreter in yarn</a> and <a href="./docs/latest/interpreter/python.html#ipython-support">R interpreter in yarn</a> as well. + You can run interpreter in yarn cluster, e.g. you can run <a href="./docs/latest/interpreter/python.html#run-python-interpreter-in-yarn-cluster">Python interpreter in yarn</a> and <a href="./docs/latest/interpreter/r.html#run-r-in-yarn-cluster">R interpreter in yarn</a>. </p> </div> </div>