Zeppelin 0.8.0-1808 Release Notes

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

Version 0.8.0
Release Date September 2018
Source on GitHub https://github.com/mapr/zeppelin, https://github.com/mapr/livy
GitHub Release Tag 0.8.0-mapr-1808
Docker Image Name and Tags
Image Name Operating System Version of the Running Container Tag
maprtech/data-science-refinery CentOS 7.4 v1.3_6.1.0_6.0.0_centos7
Ubuntu 16.04 v1.3_6.1.0_6.0.0_ubuntu16

Zeppelin on MapR is a component of the MapR Data Science Refinery. This release of Zeppelin is in version 1.3 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 6.0 release. See MEP 6.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

See What's New in MapR Data Science Refinery 1.3 for the list of new Zeppelin features in this release.

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
29b0c56 2018-07-25 MZEP-145: Configure interpreter callback host and ports
2fd4269 2018-08-09 MZEP-152: Fix Spark interpreter start-up when Spark is not installed on the cluster
a010939 2018-08-09 MZEP-151: Enable multi-command Drill and Hive SQL execution
3155d5a 2018-08-09 MZEP-156: Fix problem in Spark interpreter start-up, due to timeout
07887f9 2018-08-09 MZEP-153: Pre-populate default.user for Drill and Hive in the interpreter page
0c718e4 2018-08-10 MZEP-146: Fix issues with Zeppelin tutorial examples
6bf403d 2018-08-16 MZEP-149: Update Hive JDBC driver version
4913932 2018-08-20 MZEP-146: Fix issues with Zeppelin tutorial examples
dd49cfa 2018-08-21 MZEP-148: Fix start-up failures with %livy.pyspark and %spark.pyspark interpreters
e971e68 2018-08-21 MZEP-149: Fix issue with Hive interpreter
a9cf841 2018-08-21 MZEP-161: Disable interpreter support in Helium
3d5a928 2018-08-21 MZEP-164: Disable Zeppelin credential page
df5c720 2018-08-21 MZEP-162: Disable Livy UI in MapR Data Science Refinery
dd29624 2018-08-23 MZEP-160: Fix error when enabling Helium plugins on Ubuntu
2dcc495 2018-08-23 DSR-42: Properly set Spark interpreter deploy-mode in a Kubernetes environment
3d53808 2018-08-28 MZEP-147: Correct redirection in Spark job UI
40e62a9 2018-08-29 MZEP-137: Add IPython interpreter
0ba1ac0 2018-08-31 MZEP-52: Use Hadoop libraries from /opt/mapr/lib
eded152 2018-09-03 MZEP-140: Add support for Zeppelin config storage
0a1cbaf 2018-09-03 MZEP-52 Remove R package from MapR Data Science Refinery
6af200a 2018-09-03 MZEP-140: Add HADOOP_CONF_DIR to zeppelin-env.sh
a31dd4 2018-09-04 MZEP-140: Support ZEPPELIN_CONFIG_FS_DIR and ZEPPELIN_NOTEBOOK_DIR with MapR Filesystem
c493470 2018-09-05 MZEP-139: Enable Interpreter Lifecycle Manager by default
8256a32 2018-09-05 MZEP-165: Fix failure to initialize matplotlib in Spark
89b1edd 2018-09-06 MZEP-137: Disable IPython by default
c1c9047 2018-09-06 DSR-61: Support configuration of the Drill interpreter connection string
0897390 2018-09-06 DSR-61: Update default hostnames in Drill and Hive JDBC URLs
8ebcd0e 2018-09-07 DSR-61: Fix incorrect setting of Drill JDBC URL
81e67fb 2018-09-07 DSR-67: Correct empty Helium page when config storage is enabled and there are no available plugins
78a5aef 2018-09-11 MZEP-171: Permanent fix for MZEP-59
2062eb7 2018-09-11 MZEP-167: Support only verified and working versions of Helium plugins
0f22f82 2018-09-11 DSR-61: Fix Drill JDBC URL for Zookeeper connections
1c84a99 2018-09-12 MZEP-140: Ensure that config storage directory exists in local filesystem
8ba3312 2018-09-12 DSR-67: Use system wide Java TrustStore
633f5a5 2018-09-13 ZEP-172: Fix Zeppelin internal tests so they run on MapR
70a5a2c 2018-09-14 Replace Hadoop SNAPSHOT dependencies with release versions
e3d53ad 2018-09-20 DSR-70: Prepare Docker files for publishing
b00a771 2018-09-20 DSR-61: Support MAPR_DRILLBITS_HOSTS and MAPR_ZK_QUORUM without ports
ac5da95 2018-09-20 MZEP-174: Change default name of Zeppelin Spark session

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.
  • DSR-62: You cannot access MapR Event Store using either the Livy or Spark interpreters with MapR Data Science Refinery 1.1 and 1.2, if you are connecting to a MapR 6.1.0 cluster.
  • MZEP-154: You cannot log into the Zeppelin UI using Firefox on Ubuntu 18.04.
  • ZEPPELIN-1904 - Pandas dataframe.plot does not work in the Python and PySpark interpreters
  • See MapR PACC Known Issues for issues that apply to running MapR Docker images.