Zeppelin 0.7.2-1803 Release Notes

The notes below relate specifically to the MapR Distribution of Apache Zeppelin. You may also be interested in the Apache Zeppelin 0.7.2 changelog and the Apache Zeppelin project homepage.

Version 0.7.2
Release Date March 2018
Source on GitHub https://github.com/mapr/zeppelin, https://github.com/mapr/livy
GitHub Release Tag 0.7.2-mapr-1803
Docker Image Name and Tags
Image Name Operating System Version of the Running Container Tag
maprtech/data-science-refinery CentOS 7.4 v1.2_6.0.1_5.0.0_centos7
Ubuntu 16.04 v1.2_6.0.1_5.0.0_ubuntu16

Zeppelin on MapR is a component of the MapR Data Science Refinery. This release of Zeppelin is in version 1.2 of the Data Science Refinery.

The Data Science Refinery is packaged as a Docker container. MapR ecosystem components included in the Docker image are the same as those in the MEP 5.0 release. See MEP 5.0.0 Components and OS Support for details on product version numbers.

You can run the Docker image on the following operating systems:

  • Linux (CentOS 7.x, Ubuntu 14, Ubuntu 16)
  • Windows 10 Pro (64-bit)
  • Mac OS X 10.11

The following are the verified browsers:

  • Chrome 57
  • Firefox 56.0
  • Microsoft Edge 40
  • Safari 9.0

The MapR product documentation is available at Zeppelin on MapR.

New in this Release

  • Support for the MapR Database Shell interpreter that allows you to run MapR Database Shell commands in Zeppelin
  • Support for deploying the Data Science Refinery on a MapR cluster node

Patches

This release by MapR includes the following patches on the base Apache release. For complete details, refer to the commit log for this project in GitHub.

The following table lists the patches for Zeppelin:

Commit Date (YYYY-MM-DD) Comment
6ad375f 2018-03-26 MZEP-124: Fix Livy and Spark R interpreters so they work with 'googleVis' package
ef817af 2018-03-23 MZEP-124: Fix package and namespace load failures for 'googleVis' when using livy.sparkr and spark.r interpreters
20c571c 2018-03-16 DSR-21: Fix Spark interpreter so it does not fail when zeppelin.spark.useHiveContext is set to true
552b84b 2018-03-13 ZEPPELIN-2377: Fix Hive support so it can be enabled in Spark master
8d02402 2018-03-07 DSR-20: Fix NullPointerException when starting Spark shell inside PACC
45973ee 2018-03-05 DSR-18: Update DSR image with the latest Drill JDBC 1.13 driver
a87ebdb 2018-02-27 MZEP-121: Fix Zeppelin so it can launch Spark jobs with Spark 2.2.1
eee0429 2018-02-27 DSR-17: Create maven profile for MEP-5.0.0
93563b7 2018-02-27 DSR-17: Update version to v1.2_6.0.1_5.0.0
dad374e 2018-02-22 DSR-15: Move spark-defaults modification to Livy
06bc368 2018-02-21 MZEP-11: Support MapR Database shell in Zeppelin
21a3343 2018-02-08 DSR-12: Fix Spark interpreter so it works with bridge networking
223945b 2018-02-02 MZEP-116: Add MapR Database Binary RDD example
4cf60c8 2018-01-29 MZEP-116: Add Spark MapR Database examples
cd11f79 2018-01-29 DSR-2: Fix DSR so it does not exit immediately in Kubernetes
8d0e8d9 2018-01-24 MZEP-110: Include R interpreter in DSR container

The following table lists patches for Livy:

Commit Date (YYYY-MM-DD) Comment
a556425 2018-03-16 MLIVY-21: Fix errors in Livy after installation
2f51b41 2018-03-15 MLIVY-20: Fix failure to start after upgrade
d8463f2 2018-03-14 MZEP-127: Fixes to allow Livy to work correctly when DSR is installed on a MapR cluster node
addd85 2018-03-09 DSR-9: Fix spelling error in console output
4141b70 2018-03-02 IN-1317: Implement packaging improvements for restart and security
d778404 2018-02-27 MLIVY-19: Fix file path to warden.livy.conf
f41ff88 2018-02-26 DSR-15: Log an error message when Python archive setup fails
73f2e22 2018-02-22 Clean up configure.sh
df7a030 2018-02-22 DSR-15: Propagate spark-defaults modifications to Livy
7f690bf 2018-02-22 LIVY-19: Fix Livy so it can start with spark 2.2.1

Known Issues and Limitations

  • MZEP-17: The HBase interpreter cannot be used to query MapR Database Binary tables
  • MZEP-79: Legends in plots do not display correctly when running the Matplotlib (Python/PySpark) example from the Zeppelin Tutorial
  • MD-2397: Zeppelin cannot connect to Drill through the JDBC driver on a secure MapR cluster when Zeppelin has Kerberos authentication enabled
  • MZEP-86: You cannot run Zeppelin as user 'root'
  • MZEP-110: You cannot use a custom R environment with Zeppelin
  • DSR-27: You cannot access MapR Event Store For Apache Kafka using either the Livy or Spark interpreters with Data Science Refinery 1.2, if you are connecting to a MapR cluster older than version 6.0.1.
  • See MapR PACC Known Issues for issues that apply to running MapR Docker images.