Hue 3.10.0-1703 Release Notes

The notes below relate specifically to the data-fabric distribution for Apache Hadoop.

Version 3.10.0
Release Date April 2017
Data Fabric Version Interoperability See the MEP Components and OS Support.
Source on GitHub https://github.com/mapr/hue.git
GitHub Release Tag 3.10.0-mapr-1703
Maven Artifacts See Maven Artifacts for the HPE Ezmeral Data Fabric.
Package Names See Package Names for Ecosystem Packs (MEPs)

New in This Release

Important: Note these considerations for Hue 3.10.0:
  • The Livy version is a snapshot.
  • Hue integration with Spark is an experimental feature.
  • Livy is supported only for use with Hue. The Livy home directory is:
    /opt/mapr/hue-livy/hue-livy-3.10.0/
  • MapR does not support the integration between Hue 3.10.0 and the following components:
    • Solr Search
    • Zookeeper
  • Integration between Hue 3.10.0 and Sentry 1.6 is supported on secure clusters that use Kerberos authentication, but it is not supported on secure clusters that use MapR-SASL authentication.

Fixes

This data-fabric release includes the following new fixes on the base release. For details, refer to the commit log for this project in GitHub.

GitHub Commit Number Date (YYYY-MM-DD) MapR Fix Number and Description
df551f0 2016-12-30 [MAPR-25540] Hue adds the Sentry privilege of URIs for Hive with "maprfs:////", not "maprfs:///"
d1dab93 2017-02-06 [MAPR-26005] Too many logs on migrate and syncdb operations

Known Issues and Limitations

  • MAPR-18668: Hue does not work on RedHat/CentOS 7 when it is configured to use a MySQL database. When this issue occurs, the Control System displays the "Hue Down Alarm." Use this workaround:
    1. Run the following commands to install MariaDB and the RedHat 6 compatibility library:
      yum install mariadb
      rpm -ivh --nodeps http://yum.mariadb.org/$(rpm -qa mariadb|cut -d-
      -f2)/rhel7-amd64/rpms/MariaDB-$(rpm -qa mariadb|cut -d-
      -f2)-centos7-x86_64-compat.rpm
    2. Run the following command to create a symlink for the Cyrus SASL library:
      ln -s /lib64/libsasl2.so.3.0.0 /lib64/libsasl2.so.2
    3. Run the following commands to reconfigure Hue:
      source /opt/mapr/hue/hue-3.10.0/build/env/bin/activate
      /opt/mapr/hue/hue-3.10.0/build/env/bin/hue syncdb --noinput
      /opt/mapr/hue/hue-3.10.0/build/env/bin/hue migrate
    4. Run the following command to restart Hue:
      maprcli node services -name hue -action restart -nodes <space separated list of hostnames>
    Note: Hue uses the python parque lib to read the parquet files. This library does not support all possible parquet formats.

Resolved Issues

None.