mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for? This PR is for that eliminate the `Ctrl/Command+L` shortcut keyboard. This function is what the ace editor defined. ### What type of PR is it? [Improvement | Document] ### What is the Jira issue? * [ZEPPELIN-2396](https://issues.apache.org/jira/browse/ZEPPELIN-2396) ### How should this be tested? * **Improvement** - Press `Ctrl + L` key and check if showing the dialog or not * **Document** - Run document development mode and check [this document](http://localhost:4000/install/upgrade.html#upgrading-from-zeppelin-07-to-08) ### Screenshots (if appropriate) [Before]  [After]  [Document]  ### Questions: * Does the licenses files need update? No * Is there breaking changes for older versions? No * Does this needs documentation? Yes, I did. Please review [this document](http://localhost:4000/install/upgrade.html#upgrading-from-zeppelin-07-to-08) if you run document development mode (localhost:4000) Author: soralee <sora0728@zepl.com> Closes #2248 from soralee/ZEPPELIN-2396_ctrl_l and squashes the following commits:bb0f7d8[soralee] modify documentd1f966a[soralee] modify document928f179[soralee] add space between + and who is providing5f30fe4[soralee] upgrade eliminate keyboard shortcut feature and add document4e1b846[soralee] ZEPPELIN-2396 drop the Ctrl+L shortcut keyboard
3.5 KiB
3.5 KiB
| layout | title | description | group |
|---|---|---|---|
| page | Manual Zeppelin version upgrade procedure | This document will guide you through a procedure of manual upgrade your Apache Zeppelin instance to a newer version. Apache Zeppelin keeps backward compatibility for the notebook file format. | install |
{% include JB/setup %}
Manual upgrade procedure for Zeppelin
Basically, newer version of Zeppelin works with previous version notebook directory and configurations.
So, copying notebook and conf directory should be enough.
Instructions
-
Stop Zeppelin
bin/zeppelin-daemon.sh stop -
Copy your
notebookandconfdirectory into a backup directory -
Download newer version of Zeppelin and Install. See Install page.
-
Copy backup
notebookandconfdirectory into newer version of Zeppelinnotebookandconfdirectory -
Start Zeppelin
bin/zeppelin-daemon.sh start
Migration Guide
Upgrading from Zeppelin 0.6 to 0.7
- From 0.7, we don't use
ZEPPELIN_JAVA_OPTSas default value ofZEPPELIN_INTP_JAVA_OPTSand also the same forZEPPELIN_MEM/ZEPPELIN_INTP_MEM. If user want to configure the jvm opts of interpreter process, please setZEPPELIN_INTP_JAVA_OPTSandZEPPELIN_INTP_MEMexplicitly. If you don't setZEPPELIN_INTP_MEM, Zeppelin will set it to-Xms1024m -Xmx1024m -XX:MaxPermSize=512mby default. - Mapping from
%jdbc(prefix)to%prefixis no longer available. Instead, you can use %[interpreter alias] with multiple interpreter setttings on GUI. - Usage of
ZEPPELIN_PORTis not supported in ssl mode. Instead useZEPPELIN_SSL_PORTto configure the ssl port. Value fromZEPPELIN_PORTis used only whenZEPPELIN_SSLis set tofalse. - The support on Spark 1.1.x to 1.3.x is deprecated.
- From 0.7, we uses
pegdownas themarkdown.parser.typeoption for the%mdinterpreter. Rendered markdown might be different from what you expected - From 0.7 note.json format has been changed to support multiple outputs in a paragraph. Zeppelin will automatically convert old format to new format. 0.6 or lower version can read new note.json format but output will not be displayed. For the detail, see ZEPPELIN-212 and pull request.
- From 0.7 note storage layer will utilize
GitNotebookRepoby default instead ofVFSNotebookRepostorage layer, which is an extension of latter one with versioning capabilities on top of it.
Upgrading from Zeppelin 0.7 to 0.8
- From 0.8, we recommend to use
PYSPARK_PYTHONandPYSPARK_DRIVER_PYTHONinstead ofzeppelin.pyspark.pythonaszeppelin.pyspark.pythononly effects driver. You can usePYSPARK_PYTHONandPYSPARK_DRIVER_PYTHONas using them in spark. - From 0.8, depending on your device, the keyboard shortcut
Ctrl-LorCommand-Lwhich goes to the line somewhere user wants is not supported.