Tez 0.9.2 - 2101 (MEP 7.0.1) Release Notes

The notes below relate specifically to the HPE Ezmeral Data Fabric Distribution for Apache Tez. You may also be interested in the Apache Tez changelog and the Apache Tez home page.
Version 0.9.2
Release Date January 2021
HPE Version Interoperability See MEP Components and OS Support
Source on GitHub Not Applicable
GitHub Release Tag 0.9.2.100-mapr-701
Maven Artifacts https://repository.mapr.com/maven/
Package Names Navigate to https://package.mapr.com/releases/MEP/ and select your MEP and OS to view the list of package names.

New in This Release

Tez 0.9.2 - 2101 introduces the following enhancements or HPE platform-specific behavior changes:
  • None.

Fixes

This HPE release includes the following fixes on the base release:
GitHub Commit Number Data (YYYY-MM-DD) MapR Fix Number and Description
ec9528e 2020-12-11 MAPR-TEZ-125: Fix io.netty vulnerability
1a225f6 2020-11-23 MAPR-TEZ-175: Replacing maprcli command with Yarn API to get RM url address

4f3d2f3

d7ff176

2020-11-05 MAPR-TEZ-150: Set configuration back-ups limit
b1b6c87 2020-10-23 MAPR-TEZ-153: Fixed commons-beanutils-core vulnerability CVE-2014-0114
9f37a2b 2020-10-04 MAPR-TEZ-165: Corrected path to logs of Tez-UI in warden file
451d8de 2020-10-02 MAPR-TEZ-173: reduced Tez package size

For details, refer to the commit log for this project in GitHub.

Known Issues and Limitations

  • TEZ-172: HBase + Hive + Tez integration in MEP-7.0.1 you may face this exception “Caused by: java.lang.ClassNotFoundException”

  • TEZ-172: An HBase + Hive + Tez integration in MEP 7.0.1 may result in the following exception:
    Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.hbase.client.mapr.BaseTableMappingRules
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 39 more
    

    This exception is due to a new Tez classloader implemented in the Tez project. To fix this issue, put these additional JARs into the /apps/tez/tez-0.9 filesystem folder.

    Run the following commands before you run the HBase + Hive + Tez integration in MEP-7.0.1:
    hadoop fs -mkdir /apps/tez/tez-0.9/hbase
    hadoop fs -put /opt/mapr/hbase/hbase-1.4.12/lib/* /apps/tez/tez-0.9/hbase/
    
    Add the following property to /opt/mapr/tez/tez-0.9/conf/tez-site.xml:
    <property>
    <name>tez.lib.uris</name>
    <value>${fs.defaultFS}/apps/tez/tez-0.9,${fs.defaultFS}/apps/tez/tez-0.9/lib,${fs.defaultFS}/apps/tez/tez-0.9/hbase/</value>
     </property>
    

    This information is based on the assumption that Hive version is 2.3, Hbase version is 1.4.12, Tez version is 0.9, Hadoop version is 2.7.4, Zookeeper version is 3.5.6.0, and ecosystem release is 2101.

Resolved Issues

  • None.