Pig 0.16.0-1912 Release Notes

The notes below relate specifically to the MapR Distribution for Apache Hadoop. You may also be interested in the Apache Pig 0.16.0 changelog or the Apache Pig homepage.

Pig Version 0.16
Release Date December 2019
Source on GitHub https://github.com/mapr/pig/tree/0.16-mapr-1912
MapR Version Compatibility See MEP Components and OS Support
Maven Artifacts http://repository.mapr.com/maven/
Package Names See Package Names for MapR Ecosystem Packs (MEPs)

New in This Release

Important: The Pig-0.16 MEP-6.3.0 release is designed to work with Hive-2.3.6 MEP-6.3.0 and contains a fix that adds com.mapr.web.security.SslConfig class to Pig classpath. This fix allows Pig-0.16 MEP-6.3.0 to be successfully integrated with Hive-2.3.6 MEP-6.3.0 when HCatalog is used. If you use Hive-2.3.6 MEP-6.3.0 with older Pig-0.16 releases, this may cause an exception when HCatalog is used:
Caused by: java.lang.ClassNotFoundException: 
com.mapr.web.security.SslConfig$SslConfigScope
        at 
java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at 
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 17 more

Fixes

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

Commit Date (YYYY-MM-DD) Comment
d213b20b 2019-11-19 MAPR-PIG-22: Replacing joda-time-*.jar with joda-time-2.10.3.jar
83339ac9 2019-11-18 MAPR-PIG-20: Drop support of MR 1 in Pig for MEP-6.3.0
6e9c93b5 2019-08-27 MAPR-PIG-18 : Add com.mapr.web.security.SslConfig to Pig job classpath
f832e6d71 2019-08-14 MAPR-PIG-17 : java.lang.NoClassDefFoundError: MapRDbJsonException. during Pig + Hive + Hcatalog integration
d74aea0a 2019-05-22 MAPR-PIG-10 : REGISTER statement does not work with maprfs file paths as expected

Known Issues and Limitations

  • MAPR-PIG-25 – Pig 0.16 failed to use ORC Storage. Pig - Hive dependency issue – MapR Pig does not support MapR Hive ORC integration.

Resolved Issues

  • None.