Notebooks
New Features
Export Notebooks in Different Formats
ZEP-2716: You can export notebooks as PNG, PDF, or HTML. Exported notebooks can be used for
cases such as publishing on a web page, or sending as an email attachment. You can export a notebook even when the cluster is down.
You can also download notebooks using the API (/api/v1.2/commands
with the notebookConvertCommand
command type).
When exporting a notebook, you can choose to show or hide the code in the notebook.
If a notebook fails to render within 3 minutes, the download or email option fails.
Spark Application Status on the Notebooks Page
ZEP-2735 and ZEP-2184: You can use the Health widget on the Notebooks page of the QDS UI to monitor the status of the Spark application. You can also see the status (down, starting, or running) of the Spark interpreter that is bound to the Notebook. Beta. Via Support. Disabled
Cluster Status on the Notebooks Page
ZEP-2733: The Cluster widget on the Notebooks page displays real-time information about the cluster’s health. For example, if the cluster is terminated, you can see why. Beta. Via Support. Disabled
Improvements
ZEP-2879: Scala libraries such as
org.scala-lang:scala-library
andorg.scala-lang:scala-reflect
are excluded by default. You do not have to explicitly exclude them when adding artifacts in the interpreter property.ZEP-2736: The Notebook Interpreter bindings are now available on the Interpreters page, rather than the Notebooks page. Via Support. Disabled
ZEP-2585: You can now import and access Python libraries in JAR files (such as the
graphframes
JAR) in PySpark.
Bug Fixes
ZEP-2529: Notebooks that were created using the API in legacy mode now run successfully from the Analyze and Scheduler pages in the QDS UI.
ZEP-2863: Configuration file updates for Spark and Zeppelin setup are now atomic, and the files remain consistent during metastore connection setup.
ZEP-2478: The Notebook stacked bar chart and grouped bar charts are now displayed appropriately whether the cluster is up or down. Updated bar charts are displayed whenever the settings are modified.
ZEP-2700: Invalid interpreter JSON in DEFLOC caused Zeppelin to fail to start. This fix ensures invalid Interpreter JSON is not propagated to DEFLOC and Zeppelin starts successfully. Via Support. Disabled