Source Code for HPE Ezmeral Data Fabric Software
HPE releases source code to the open-source community for enhancements that HPE has made to the Apache Hadoop project and other ecosystem components.
HPE regularly releases updates to Apache Hadoop ecosystem projects as the projects are released by Apache, after HPE can verify that the changes do not impact product stability. Releases of ecosystem components are independent of the release cycle for the core data-fabric software, so that new updates can be released quickly and efficiently.
Source code developed by HPE can be found on GitHub at http://github.com/mapr as of March 2013, coincident with version 2.1.2 of the
data-fabric distribution.
HPE may also release source code for other data-fabric projects at github.com/mapr. For each release that
HPE includes in its distribution, HPE branches and tags the release on GitHub using the
underlying project release number appended by -mapr
.
Component Repositories on GitHub
The following repositories are available on GitHub for components that HPE has enhanced, patched, or created.
Finding Source Changes Prior to February 2013
GitHub is the single, central location for tracking changes that HPE applies to components in releases of the data-fabric distribution. Prior to February 2013, HPE included a list of patches in each component directory, as shown below. This information is no longer stored in the installation directory for recent releases, and instead is available at GitHub.
Example: Location of Information about Patches to HBase Prior to February 2012$ ls /opt/mapr/hbase/hbase-0.92.1/
bin hbase-0.92.1.jar LICENSE.txt pom.xml
CHANGES.txt hbase-0.92.1-tests.jar logs README.txt
conf hbase-webapps mapr-hbase-patches security
conf.new lib NOTICE.txt src
$ ls /opt/mapr/hbase/hbase-0.92.1/mapr-hbase-patches/
0000-hbase-with-mapr.patch 0006-hbase-6285-fix.patch
0001-hbase-wait-for-fs+set-chunksize.patch 0007-hbase-6375-fix.patch
0002-hbase-source-env-vars.patch 0008-hbase-6455-fix.patch
0003-hbase-6158-fix.patch 0009-bug-7745-fix.patch
0004-hbase-6018-fix.patch Readme.txt
0005-hbase-6236-fix.patch