Tez 0.9.2 - 2104 (EEP 7.1.0) 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.
These release notes contain only HPE-specific information and are not necessarily cumulative
in nature. For information about how to use the release notes, see Ecosystem Component Release Notes.
Version | 0.9.2 |
Release Date | April 2021 |
Version Interoperability | See EEP Components and OS Support |
Source on GitHub | Not Applicable |
GitHub Release Tag | 0.9.2.200-mapr-710 |
Maven Artifacts | https://repository.mapr.com/maven/ |
Package Names | Navigate to https://package.ezmeral.hpe.com/releases/MEP/ and select your EEP and OS to view the list of package names. |
New in This Release
Tez 0.9.2 - 2104 introduces the following enhancements or HPE platform-specific behavior
changes:
- Additional logs for configuration.
Fixes
This HPE release includes the following fixes on the base release:
GitHub Commit Number | Data (YYYY-MM-DD) | HPE Fix Number and Description |
e2fb3f5d3 | 2021-03-31 | MAPR-TEZ-194: Sync Jetty version with MAPRHADOOP-2.7.5.0-mapr-710. |
eafbec476 | 2021-03-25 | MAPR-TEZ-193 : Update Hadoop version to 2.7.5.0-mapr-710. |
29030a603 | 2021-02-24 | MAPR-TEZ-189: Fixing the unit test org.apache.tez.common.TestTezCommonUtils. |
3b1a23627 | 2021-02-24 | MAPR-TEZ-191: Fixing the unit test org.apache.hadoop.mapred.split.TestGroupedSplits. |
2f270a759 | 2021-02-12 | MAPR-TEZ-187 : Update Hadoop version to 2.7.4.0-mapr-710. |
e9be5ed6f | 2021-02-12 | MAPR-TEZ-188: Upgrade async-http-client which uses deprecated Netty header methods. |
29a9cbcc4 | 2021-02-12 | MAPR-TEZ-99: Add logging for configure.sh in Tez. |
f8f8f1662 | 2021-02-09 | TEZ-185: Cherry picking TEZ-3929 - Upgrade Jersey to 1.19 (Eric Wohlstadter via jeagles). |
2a7eaf824 | 2021-01-26 | IN-2782: Tez UI is not configured correctly via UI installer on secure cluster. |
faa6e4caf | 2021-01-26 | MAPR-TEZ-183: Fixing the warning “/opt/mapr/tez/tez-0.9/conf.*_*’: No such file or directory” during the execution of the Tez configure.sh script. |
For details, refer to the commit log for this project in GitHub.
Known Issues and Limitations
- HIVE-947: If you add
tez.history.logging.service.class
andtez.tez-ui.history-url.base
properties totez-site.xml
file, Hive applications will fail in EEP 7.1.0. To fix this issue, remove these properties from thetez-site.xml
configuration file. - TEZ-172: HBase + Hive + Tez integration in EEP 7.1.0 you may face this exception “Caused by: java.lang.ClassNotFoundException”
-
TEZ-172: An HBase + Hive + Tez integration in EEP 7.1.0 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 EEP 7.1.0:hadoop fs -mkdir /apps/tez/tez-0.9/hbase hadoop fs -put /opt/mapr/hbase/hbase-1.4.13/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.13, Tez version is 0.9, Hadoop version is 2.7.5.0, Zookeeper version is 3.5.6.0, and ecosystem release is 2104.
Resolved Issues
- None.